← Blog

Resize Photos to the Right Aspect Ratio for AI Tools

September 16, 2026 · 6 min read · by the ClipCraft team

AI tools are pickier about aspect ratio than almost anyone expects. If you need to resize an image for Midjourney, Sora, Runway, or a YouTube thumbnail, the shape of the image usually matters more than its pixel count. Feed a square photo to a 16:9 video generator and it won't ask what you want to keep. It center-crops, and whatever lived near the edges is gone. The fix takes about thirty seconds: crop the photo to the right ratio yourself, with the subject where you want it, before the AI ever sees it.

ClipCraft's Quick Photo Resizer does exactly that one job. Drop a photo, click a ratio, drag the image inside the crop frame, download a PNG or JPG. It runs entirely in your browser, so the photo never uploads anywhere.

Why AI tools care about aspect ratio

A few places where the shape of your input quietly decides the result:

The common failure mode is the same everywhere. The tool needs one shape, you hand it another, and something automatic decides which pixels to throw away. Automatic almost always means a center crop. If your subject sits off-center (which is most good photos, thanks to the rule of thirds), the center crop cuts them out.

How to resize an image for Midjourney or a video generator

  1. Create a free ClipCraft account (no card needed).
  2. Open Tools → Quick Photo Resizer.
  3. Drop your photo anywhere on the tool, or click to pick a file.
  4. Click a size: 21:9, 16:9, 4:3, 1:1, 3:4, or 9:16, plus a Custom field for anything else. The crop frame reshapes and your image fills it.
  5. Drag the photo to frame the subject. Scroll or use the slider to zoom, up to 4×.
  6. Hit Download. What's inside the frame is exactly what you get.
Quick Photo Resizer with a sunset photo loaded and the 16:9 aspect ratio preset selected
The six AI ratio presets sit along the top. Click one and the crop frame reshapes instantly.

The presets are the shapes AI tools actually ask for, ordered widest to tallest. There's no settings page and no export dialog. The whole tool is the crop frame and a download button, which is the point.

The center-crop problem, demonstrated

Here's a 1920×1080 photo with the subject, a hot-air balloon, sitting in the left third of the frame. Nicely composed as a widescreen shot. Now say you want a 9:16 vertical version for a Reels cover or a vertical image-to-video generation. Switch the ratio to 9:16 and the tool starts you at a centered crop, the same crop an AI tool would take on its own:

A 9:16 center crop of a widescreen photo showing empty sky where the off-center balloon has been cut out
The default centered 9:16 crop. The balloon is gone. This is what an AI tool's automatic crop would keep.

Empty sky and a mountain. The balloon didn't make the cut. This is the version a video generator would animate if you handed it the widescreen original. One drag fixes it:

The same 9:16 crop after dragging the photo so the hot-air balloon is framed inside the vertical crop
Same photo, same ratio, one drag. The subject is back in frame, and this is the file you feed the AI.

That drag is the entire reason this tool exists. Cropping is a creative decision, and batch-fed AI pipelines take it away from you. Thirty seconds here puts it back. A detail worth knowing: the drag clamps so the frame always stays covered. You can't accidentally drag past the edge of the photo and end up with a blank strip in your output.

Getting exact pixel sizes when a tool wants them

Some tools want a shape; others want exact pixels (1280×720 thumbnails, 1080×1920 vertical video frames). The output row shows the crop's native resolution as two linked number fields. Type a width and the height follows the ratio automatically. In my 9:16 example the native crop came out at 608×1081, so I typed 1080 into the width field and got 1080×1920:

The resizer's output controls showing 1080 by 1920 pixels typed in, an upscaled warning, and PNG and JPG download buttons
Typed output size with the amber "upscaled" hint, the ↺ native button to go back, and the PNG/JPG toggle.

Notice the amber "upscaled" tag. The tool allows sizes past the crop's native resolution but tells you when you're asking for invented pixels, and a ↺ native button snaps back to the real number. The downloaded filename spells out what you made (something like photo-9x16-1080x1920.png), which saves guessing later when you have six crops of the same image in your downloads folder.

PNG keeps transparency; JPG fills any transparent areas with white. For AI inputs I default to PNG unless the file needs to be small. If small files are the goal, run the result through MooCrunch to convert it to WebP or AVIF after cropping.

When to use ImageCraft instead

The Quick Photo Resizer is a cropper by design. It only ever removes pixels (or scales the crop), so if your photo is 4:3 and you need 16:9, you will lose the top and bottom. That's the honest trade of cropping. When you need something the crop-only model can't do, open ImageCraft, our free Photoshop-style editor:

My rule: if the job is "same photo, different shape," use the resizer. If the job is "different photo," use ImageCraft.

Doing a whole folder at once

One photo at a time is fine for a thumbnail. It stops being fine at forty product shots, and that's what Batch mode is for — the 🗂 button sitting next to Find a photo, included on every paid plan.

Drop the whole folder in at once, up to 200 photos. Instead of framing each one you make a single decision: a focus point on a 3×3 grid. Top left, centre, bottom right — wherever the thing that matters tends to sit in your shots. Every photo is cropped to the same ratio anchored to that point, and the lot comes back as one zip. The preview shows one photo at a time with a pager, so you can flick through and check the focus point actually holds up across the set before you export anything.

There's an optional max width, and it's worth being precise about what it does, because it is not a scale factor. Say you set 800. A 1200px-wide photo comes down to 800. A 900px-wide photo also comes down to 800 — not to 600, which is what applying the first photo's shrink ratio across the batch would give you. And a photo that's already 500px wide is left at 500. It never gets blown up to hit the number.

Max width is a ceiling, not a target. Each photo is measured against it on its own, and the only thing it can ever do is make a photo smaller. Leave it blank and every photo keeps its full cropped resolution.

What it costs

The cropping, zooming, and re-cropping are free to play with as long as you like. Each download costs 2 tokens on the free plan (out of a monthly 100), 1 on the $1.99 Saver plan, and nothing on Creator or Studio. Batch mode needs one of the paid plans, and batch runs themselves cost no tokens on any of them — one zip of 200 photos is charged exactly the same as one of two. No watermark, and since the whole thing runs client-side, your photo stays on your machine. A free account is all you need to try it.

If the crop is headed into a video generator, the output is only step one. Here's how to edit AI-generated video once the clips come back.

Crop it before the AI does

Sign up free and get your photos into the exact shape Midjourney, Sora, or your thumbnail slot wants. Client-side, no watermarks, thirty seconds per crop.

Resize a photo free