Image Crop to Ratio

Crop images to common aspect ratios (1:1 Instagram, 16:9 YouTube, 9:16 Story, 4:3, 3:2, custom). Smart-center cropping with anchor options. Powered by Pillow.

1.0.0
Version
Auth
Batch

About Image Crop to Ratio

Different platforms eat different shapes. Instagram feeds want 1:1 squares or 4:5 verticals, YouTube thumbnails want 16:9 landscape, Stories and Reels want 9:16 portrait, blog hero shots want 3:2 photographic, eBay listings want 4:3. Doing this for every upload by hand in Preview or Photos requires measuring pixels, doing it in Photoshop requires a script, and most online croppers either watermark the output, mess up the EXIF orientation of phone shots, or hide the anchor-position controls behind a paid tier.

This image crop tool handles the routine cases in one click. Five preset ratios — 1:1, 16:9, 9:16, 4:3, 3:2 — plus a custom ratio field. Nine anchor positions — centre, top, bottom, left, right, and the four corners — so a portrait shot's face doesn't get sliced off when cropping to 16:9. The crop is always the largest rectangle of the requested ratio that fits inside the original image, and the result panel shows the original dimensions, the chosen ratio's crop dimensions, the actual crop box coordinates, and the output byte size. EXIF rotation from phone shots is applied before the crop runs, so iPhone and Android photos that secretly carry an Orientation tag come out the right way up. Output to PNG, JPEG (with quality slider) or WebP, with an optional max-dimension downscale for web-sized assets.

Use it to batch-prep social posts at the right aspect ratio, frame a YouTube thumbnail from a wider screenshot, anchor a Story crop to the top so the subject's head isn't clipped, hand a designer multiple ratio crops of the same hero shot, or just stop opening Photoshop for a one-minute crop. Files up to 30 MB are processed in a stateless serverless function and discarded immediately.

Image Crop to Ratio Use Cases

  • Batch-prepping 1:1 squares and 9:16 stories from one shoot for an Instagram drop
  • Cropping a wide screenshot down to a 16:9 YouTube thumbnail without losing the focal point
  • Anchor-top crops so a portrait subject's face stays in frame on a 16:9 landscape
  • E-commerce sellers producing consistent 4:3 listing photos across an entire catalogue
  • Bloggers cropping 3:2 hero images for posts from oversized RAW exports
  • Producing multiple ratio crops of the same hero image for designers and ad placements
  • Resizing phone shots that have an EXIF orientation tag and won't crop correctly elsewhere

Image Crop to Ratio Features

  • Five preset ratios — 1:1 (Instagram), 16:9 (YouTube), 9:16 (Story/Reel), 4:3, 3:2 — plus a custom ratio field
  • Nine anchor positions — centre, top, bottom, left, right and the four corners — so the focal point survives the crop
  • EXIF Orientation tag applied before cropping so iPhone and Android phone shots come out the right way up
  • Crop is always the largest rectangle of the requested ratio that fits inside the original — no upscaling, no padding
  • Output to PNG (lossless), JPEG (quality slider 1–100) or WebP (modern web delivery)
  • Optional max-dimension downscale combines a ratio crop with a web-ready resize in one pass
  • Files up to 30 MB processed in a stateless serverless function and discarded immediately after the response

How to Use Image Crop to Ratio

Upload an image

Drag-and-drop a JPEG, PNG, WebP, BMP or TIFF (up to 30 MB) onto the upload zone. Phone shots with EXIF Orientation tags are handled correctly — the rotation is applied before the crop computes.

Pick a ratio

Click one of the five preset buttons — 1:1, 16:9, 9:16, 4:3, 3:2 — or type a custom ratio (e.g. 5:4 for a 4×5 print, 21:9 for an ultrawide banner). The preview shows where the crop box will land.

Choose an anchor

Default is centre. For a portrait subject in a landscape crop, anchor top so the face doesn't get sliced. For a wide shot where the action is on one side, anchor left or right. The four corner anchors handle awkward compositions.

Pick output format and quality

PNG for lossless (large file). JPEG with quality 90 for a sensible web default. WebP for the smallest modern files. Optionally set a max-dimension to downscale the crop in the same pass — useful for web-sized assets.

Click Crop and download

The result panel shows original dimensions, crop dimensions, the actual crop box coordinates and the output byte size. Click Download to save. The output has no watermark and no metadata stamp.

Image Crop to Ratio FAQ

No. Uploads are processed in a stateless serverless function and deleted immediately after the response. Nothing is logged to durable storage. For a fully in-browser alternative (no upload at all) PixelPanda or ImageOnline.io do the basic crop locally — useful when you'd rather not transmit a sensitive image even to a stateless function.

Many online croppers ignore the EXIF Orientation tag, which is how iPhones and Androids store rotation without rewriting the pixel array. A photo that looks upright in Photos but lands sideways in another tool is hitting this exact bug. This tool reads the Orientation tag and applies the rotation to the actual pixels before the crop runs, so the output is correctly oriented.

The largest rectangle of the requested aspect ratio that fits inside the original image — no upscaling, no padding, no letterboxing. If you ask for 16:9 on a 4000×3000 photo, the crop is 4000×2250 (the full width, cropped vertically). The anchor position picks where in the tall direction the rectangle sits.

30 MB per upload. This covers JPEGs and PNGs from modern phones and most edited TIFFs. Multi-hundred-MB RAW or medium-format files exceed this — flatten to JPEG or PNG first before uploading. For larger files, scripted Pillow locally is the right approach.

Yes. The custom-ratio field accepts any width-to-height ratio — type 21:9 for an ultrawide banner, 5:4 for a 4×5 print, 2.39:1 for cinemascope. The numbers don't have to be integers and don't have to be reduced (e.g. 1920:1080 works the same as 16:9).

No. The output is your image cropped to the requested ratio at the requested anchor — nothing else. No watermark, no logo overlay, no metadata stamping. Many free croppers add a brand mark to push you to a paid tier; this one doesn't.

Most generic croppers give you a free-form drag handle. That's the right answer when you know visually what you want. This tool is built for the opposite case — you know the ratio you need (1:1, 16:9, 9:16) and you want the largest possible crop at that ratio with the focal point anchored sensibly. Useful when batch-prepping social drops or e-commerce listings where consistency across images matters more than per-image fine-tuning.

Upload image or drag here

PNG, JPG, WebP, BMP, TIFF — max 30MB
Aspect ratio
1:1
Square / IG
4:5
IG Portrait
16:9
YouTube
9:16
Story / TikTok
4:3
Old TV
3:2
DSLR
2:3
Portrait
21:9
Cinema
Custom
: aspect ratio (width : height)
Crop position

Image Crop to Ratio Tutorial

What This Does

Smart-crops your image to a target aspect ratio without distortion. Picks the largest possible region that fits the ratio, anchored at center by default. Useful for social media uploads, thumbnails, banner images.

Common Ratios

  • 1:1 — Instagram square posts
  • 4:5 — Instagram portrait posts (taller, more screen real estate)
  • 16:9 — YouTube thumbnails, hero banners, presentations
  • 9:16 — Instagram/TikTok Stories, Reels, vertical video thumbnails
  • 4:3 — older TVs, projectors, photo prints
  • 3:2 — DSLR sensor native ratio, classic photo prints
  • 21:9 — ultrawide cinematic banners

Anchor Position

When the source ratio differs from the target, the tool has to discard some pixels. The anchor controls which region is kept.

  • Center — default; balanced for most photos
  • Top — keep heads in portraits when cropping to landscape
  • Bottom — keep feet in full-body shots
  • Left/Right — keep one side
  • Corners — for very specific compositions

Privacy

The image goes to our FC function for cropping (Pillow needs server-side compute) and is discarded after the response. Nothing is stored.