Make pictures fit your website, message or upload. Choose pixel dimensions or a percentage, check each result and download a resized copy. Your originals stay unchanged.
Still JPG, PNG and WebP · Up to 20 images · 25 MiB per image
Or paste an image when a text field is not selected. Batch input limit: 200 MiB.
Fit within box: enter one dimension to calculate the other, or both to fit inside that box without cropping. Rounded output dimensions may differ slightly in ratio. Stretch to exact size requires both dimensions and can distort the image. For example, a 1600 × 900 image fitted within 800 × 800 becomes 800 × 450; stretched, it becomes 800 × 800. Neither option crops or adds padding.
50% halves width and height. 100% keeps the original dimensions. Whole percentages from 1 to 400 are supported.
Off by default. Fit-to-box leaves a smaller source at its original size; exact stretching that needs enlargement is rejected. Enlarging adds pixels, not new detail.
This controls encoding, not a percentage of visual quality retained. PNG ignores it. Unchanged dimensions and format keep the original bytes, regardless of this setting. No file-size target is applied here.
Choose images to get started.
Both panels fit their containers. They are not a pixel-for-pixel quality test. Read the dimensions, and inspect the downloaded copy at its intended display size.
For a required width, enter the width and leave height blank with Fit within box selected. For a thumbnail area, enter both dimensions: a 1600 × 900 image fitted within 800 × 800 becomes 800 × 450, not a cropped square.
Use Percentage to scale each image relative to its own source. At 50%, a 1600 × 900 image becomes 800 × 450 and an 800 × 1200 portrait becomes 400 × 600. To force a different shape, choose Stretch to exact size and provide both dimensions. The tool stretches the whole image; it does not crop or add padding.
To keep a particular part of your picture or change its shape without stretching, use the image cropper before resizing.
Pixel dimensions and encoded bytes measure different things. Resizing a picture can reduce its file size, but a format change or new encoding can also make it larger. Each result reports both dimensions and bytes.
If a receiving site also imposes a size limit, use the image compressor and check its output. A successful resize does not guarantee acceptance by another site. Keep your original so you can retry without repeatedly re-encoding a smaller copy.
Still JPG, PNG and WebP inputs are supported. Output uses the original format unless you choose another. PNG and WebP can preserve transparency; JPG replaces transparent areas with white. WebP export depends on browser support, and an unsupported export is reported rather than silently renamed.
The tool uses the browser's decoded image orientation, including supported camera rotation metadata. Check orientation in the preview. Re-encoded files may change metadata, colour profiles or other properties; an unchanged original can retain all its metadata. This is not a certified metadata remover.
Every image starts from its original, using the batch settings. Resize again after changing settings; old downloads remain labelled with their actual dimensions until replaced. Cancelling keeps completed results and waits for the current browser operation to finish.
Limits are 20 inputs, 25 MiB per file and 200 MiB total input. Each source may have at most 40 million pixels and a 16,000-pixel side. Output is limited to 40 million pixels and 12,000 pixels per side, with a 200 MiB cap on available downloads. These limits do not guarantee enough memory on every device. Animated PNG/WebP, GIF, SVG, HEIC and AVIF are not supported inputs.
Selected media is processed in this browser without uploading its contents for resizing. The website still loads pages, scripts and shared services. This tool does not save your image batch across reloads. Clear all releases the tool's current image references; it does not delete downloaded files or originals.
Read the Privacy Policy, about eToolPlus, or report a problem with your browser, settings and file type. Avoid sending private images.
Only if the source has the same proportions. Fit within box preserves proportions; Stretch to exact size stretches the image. This tool does not crop or add padding.
No. Enlargement interpolates extra pixels; it cannot recover detail absent from the source. Inspect the result at its intended size.
Allow enlargement is off by default. Fit-to-box respects the source size; exact stretching that requires larger dimensions needs you to enable enlargement.
Only images with available downloads. Failed or unprocessed images are excluded. Names include output dimensions and a unique batch number. Changed settings do not update old downloads until you resize again.