Skip to content
FxFormynex

Resize Image

Resize images by pixels or percentage, in batches.

Processed in your browser — your file does not leave your deviceSupports: JPG, PNG, WEBP
Loading tool…

How to use Resize Image

  1. Add the images you want to resize — the whole batch shares one setting.
  2. Choose By pixels for an exact width, or By percent to scale everything proportionally.
  3. Leave Keep aspect ratio on so the height follows the width automatically.
  4. Leave Never enlarge on to stop small images being blown up and losing sharpness.
  5. Press Resize images, then download individually or as a ZIP.

How Resize Image works

Resizing is the most effective way to make an image file smaller, because file size scales with pixel count. Halving both dimensions removes three-quarters of the pixels — a much larger saving than any quality slider can offer, and without the artefacts.

Two modes cover the common cases. By pixels sets a target width, which is what you want when something specific demands it: a forum limited to 1600px, an upload form, a fixed layout. By percent scales everything relative to its own size, which is right for a mixed batch where a single width would distort the intent.

Two safeguards are on by default. Keep aspect ratio derives the height from the width so nothing is stretched — turn it off and both fields become independent, which will squash the image if the numbers do not match its ratio. Never enlarge stops a small image being scaled up: enlarging invents pixels that were never captured and produces a softer picture in a bigger file, which is almost never what someone wants.

Downscaling uses the browser's high-quality smoothing, and images are processed sequentially to keep memory use predictable across a large batch.

Frequently asked questions

Are my files uploaded to a server?

No. This tool runs entirely inside your browser — the file is read from disk by the page and never transmitted. It keeps working even if you disconnect after the page has loaded.

How do I resize without distorting the image?

Leave Keep aspect ratio ticked — it is on by default. Set the width and the height is calculated from your image's own proportions. The height field is disabled while it is on, which is the visible signal that it is being derived rather than ignored.

What does "Never enlarge" do?

It stops an image being scaled beyond its original resolution. If you ask for 2000px wide and the source is 1200px, the image is left at 1200px instead of being stretched to fit. Enlarging cannot add detail that was never captured; it produces a blurrier picture in a larger file. Untick it only if you specifically need the larger canvas.

Should I resize or compress to reduce file size?

Resize first, if the image is larger than it needs to be — halving the dimensions removes about 75% of the pixels, which dwarfs what a quality slider achieves. Then compress if it still needs to be smaller. Doing both moderately beats pushing either to an extreme.

Is EXIF data such as camera settings or GPS kept?

No. Each image is decoded to pixels, redrawn on a canvas and re-encoded, and that process does not carry metadata across. The output has no EXIF block, so camera model, date and any GPS coordinates are dropped. That is worth knowing in both directions: it is a privacy benefit before sharing a photo, and a loss if you were relying on those tags.

Can each image get a different size?

Not in a single pass — one setting applies to the whole batch, which is what makes batch processing useful. For per-image sizes, either use percentage mode so each image scales relative to itself, or run the tool once per group.

Related tools