ShrinkFox

Crop images in bulk

Apply one crop to a whole batch, or fine-tune each image individually with locked aspect ratios.

Or drop images here

Free, unlimited, no account.
Your images never leave your browser. Nothing is uploaded.

Read more

Two ways to crop a batch

Cropping is unlike resizing or compression, which apply identically to every file. What to keep in the frame is a decision per image — unless your images are consistent, in which case one decision covers the lot.

One crop for everything. Set the crop box on the first image and tick "Apply this crop to all images". Ideal for product photos shot on the same setup, screenshots at the same resolution, or scans from the same document feeder.

Individually. Each image keeps its own crop box and aspect ratio. Move between them with the thumbnail rail or the arrow keys in the crop screen. Slower, but necessary when the subject sits in a different place in each shot.

How apply-to-all handles different sizes

If your images have different dimensions, a crop box positioned at 100, 100 with a size of 800 × 600 cannot apply literally to an image that is only 640 px wide.

Rather than failing or producing black bars, the crop is clamped to fit inside each image's real bounds. You always get a valid result, though on a much smaller image the framing will differ from what you set. For predictable results, use apply-to-all on images that are the same size.

Locking an aspect ratio

The aspect pills constrain the crop box as you drag it, which is the reliable way to get a consistent set:

Crop happens before resize

The order is fixed and worth understanding: crop, then resize, then quality, then format conversion.

So if you crop to 800 × 600 and also set a resize width of 400, your output is 400 × 300 — the resize applies to the cropped result, not the original. This is usually what you want: crop to frame the subject, resize to hit your target dimensions.

Cropping versus fill-and-crop resizing

These overlap and it is worth knowing when to use which.

If all you need is every image at the same dimensions and you do not mind the tool trimming from the centre, skip the crop screen entirely — pick a resize preset and set the mode to fill and crop. It is one step and handles the whole batch automatically.

Use the crop screen when the centre is the wrong place to trim: the subject sits off to one side, you need to remove a distracting background, or you are cutting a specific detail out of a larger frame.

Cropping a batch

  1. Drop your images in above.
  2. Click "Crop images" in the settings panel.
  3. Pick an aspect ratio, then drag the box or the handles to frame the subject.
  4. Tick "Apply this crop to all images" if the framing suits the whole set, or move through them with the thumbnail rail.
  5. Click Done, then set a format and resize if needed, and process.

Related: bulk image resizer and resize to 1080×1080.

Frequently asked questions

Can I crop several images to exactly the same area?

Yes. Set the crop box on one image and tick Apply this crop to all images. The values are clamped to each image's bounds if some are smaller.

Can each image have a different crop?

Yes. Every image keeps its own crop box and aspect ratio. Move between them using the thumbnail rail in the crop screen.

Does cropping reduce quality?

Cropping itself removes pixels from the edges rather than degrading what remains, so the kept area is unaffected. Any quality change comes from the compression step afterwards.

Can I enter exact crop coordinates?

Yes. The crop screen has numeric fields for width, height and X and Y position, which update live as you drag and can be typed into directly.

What order are crop and resize applied in?

Crop first, then resize, then quality, then format. A crop of 800 by 600 with a resize width of 400 produces a 400 by 300 output.

Is there an undo?

There is a Reset crop button that returns the current image to its full frame. Your original files are never modified, so you can always start again.