⚡UtilVox
Image MediaOctober 3, 2026•5 min read

Batch Resize Images Without Stretching: Fit vs Crop

Resize portrait and landscape photos together without stretching them. See worked dimension examples, when to crop, and how to check a batch before export.

Share this guide
Batch Resize Images Without Stretching: Fit vs Crop

To batch resize images without stretching, use a fit mode that preserves each image's aspect ratio. Treat the target width and height as a bounding box. Portrait and landscape images will then have different final dimensions, even though they fit within the same box.

If every file must be exactly square, resizing alone is not enough. You need to crop each image or place it on a square canvas. Stretching a rectangle into a square changes the shape of the subject.

Fit, crop and stretch produce different results

Suppose your original photo is 1600 × 900 pixels and your target is 1000 × 1000.

Method Result What happens to the picture
Fit within the target box Approximately 1000 × 563 The whole image remains visible and proportions stay the same
Crop to square, then resize 1000 × 1000 Some image area is removed to match the square shape
Stretch directly to the target 1000 × 1000 Width and height change by different proportions

The one-pixel rounding in a fit result is normal: image dimensions must be whole numbers. The important distinction is whether the subject keeps its proportions.

In the current UtilVox bulk image resizer, fit mode changes the actual output dimensions. It does not add blank padding to make every output exactly match the box.

Work out the fit dimensions

For a bounding box, calculate two scale factors:

  • Target width divided by original width.
  • Target height divided by original height.

Use the smaller factor for both dimensions.

For a 3000 × 2000 image inside a 1200 × 1200 box, the factors are 0.4 and 0.6. Use 0.4, producing 1200 × 800. For a portrait image of 2000 × 3000, the same box produces 800 × 1200.

These are worked calculations, not performance measurements. They show why a mixed batch can have consistent maximum dimensions without identical widths and heights.

Prepare a mixed batch before export

Group your images by their intended use rather than putting every file into the same job. Product thumbnails, wide banners and document screenshots often need different treatment.

For a product gallery, decide whether the destination accepts varied aspect ratios. If it requires square images, first crop using the image cropper while leaving enough room around each product. Cropping can cut off handles, packaging or tall objects, so inspect each frame instead of assuming one crop suits the entire batch.

If you need to keep every part of the original, a padded square canvas may be more appropriate. The bulk resizer's fit option does not perform that padding step. Do not use stretch simply because it produces the requested dimensions.

Resize a batch in UtilVox

  1. Add your files to the bulk resizer. The current tool allows up to 50 images per batch. Smaller groups can be easier to manage on a phone or a device with limited memory.
  2. Choose custom dimensions, percentage or a preset. For a maximum image size, custom dimensions make your bounding box explicit.
  3. Select fit for proportional resizing. Check the mode itself rather than relying only on a preset's name.
  4. Choose an output format. Use a format accepted by the destination. Check transparency before selecting JPG.
  5. Set quality and a filename suffix. A suffix such as _resized helps distinguish exports from originals.
  6. Process and download the ZIP. Extract it, open representative files and confirm their actual dimensions before uploading the batch elsewhere.

A preset is a convenient dimension selection, not a promise that those dimensions match a platform's latest rules. Check the destination's current instructions when exact requirements matter.

Avoid enlarging small images accidentally

Fit is about proportions, not necessarily about shrinking. A 600 × 400 photo fitted into a 1200 × 1200 box can be enlarged to 1200 × 800 by the current tool.

That gives you more pixels, but it does not recreate fine detail that was never captured. If your source files have mixed resolutions, separate the small ones or choose dimensions that do not require enlarging them.

Percentage mode offers a different kind of consistency. At 50%, a 3000 × 2000 image becomes 1500 × 1000, while an 1800 × 1200 image becomes 900 × 600. Both shrink by the same proportion, but their final widths differ.

Dimensions and file size are separate checks

A 1000-pixel-wide image can still be too large in bytes for a strict upload limit. Detail, format and export settings affect the result. Finely textured product photographs can produce different file sizes from simple graphics even at identical dimensions.

After resizing, use the image compressor if the destination also has a byte limit. For a repeatable approach, follow the guide to compressing images below 100 KB. Its example limit is not a universal marketplace requirement.

A quick quality-control sample

Before processing an important batch, check at least a portrait, a landscape and the smallest source image. If your set includes transparent artwork or text-heavy screenshots, include those too.

Look for stretched circles, flattened faces, cropped labels, unexpected backgrounds and filenames that are hard to distinguish. Open the ZIP and inspect exported files; a preview alone is not a complete check.

Start with a few images in the bulk resizer. Once the proportions, dimensions and output format are right, apply the same settings to the rest of that group.

Found this useful? Share with your team: