LivreImage
PT

Image resizer

One tool with three resize modes — a max-width ceiling, a percentage chip, or a hard width × height box — plus a batch queue that hands the whole job back as a .zip. Your originals stay exactly where they are.

Choose your images Tap or click to choose — or drag them here. On desktop you can also paste with Ctrl+V.
  • Nothing uploaded
  • Free, no sign-up
  • Strips EXIF
  • Batch files

The word resizer shows up in a different search than resize: the first is a job title, the second is an action. I need an image resizer means I have a pile of files and a spec — the job board says 1000 px wide, the client says half size, the portal says 800 × 600 — and I want one place where all of them happen the same way, at the same quality, with no per-file tab. This page is that place, and it works entirely on your machine: the queue runs in your browser's canvas, so a folder of client photos never touches a server.

Three modes cover almost every spec that arrives in e-mail. The max-width field is a ceiling: 900 px means anything wider comes out 900 px wide and anything narrower passes through unchanged. A percentage chip — 25, 50 or 75 percent — is the clean way to halve a batch when the source is uniform. And the exact width × height box is for the specs that are a box, not a ceiling: an 800 × 600 slide, a 512 × 512 app icon, a 1920 × 1080 wallpaper frame.

Batch is the reason to be here rather than on a single-tool page. Drop twenty files, set one mode, generate, and Download all (.zip) returns the set in the order you queued it. The files on disk are not modified at any point: every resize is a new file your browser writes and offers as a download.

How it works

Pick the mode that matches the spec, then the queue does the rest the same way every time.

  1. Queue the files

    Drag a folder's worth of images onto the page, choose them, or paste with Ctrl+V. JPG, PNG, WebP, iPhone HEIC, GIF, BMP and SVG all decode locally. The order you add them is the order they come back, which is all the sorting the .zip inherits.

  2. Set one mode for the batch

    A width cap for a ceiling spec, a percentage chip for a uniform batch, or the width × height box for a hard frame — those are the three controls, and they clear each other: touching one zeroes the other two, so the settings panel always shows exactly one mode at a time. The format bar decides whether PNG and WebP outputs stay lossless or go through the quality slider.

  3. Generate and download the set

    Press Generate images. Each card prints the source dimensions, the output width × height and the new file size; the Compare slider is the quickest way to check a face before the batch ships. Save them individually or take the whole queue as one .zip — the originals on your hard drive are still there, pixel for pixel.

Three modes, three different specs

The modes are not alternatives on a spectrum; they answer different questions, and picking the right one is most of the accuracy:

  • The modes clear each other in the settings panel, so there is no state where two of them are fighting
  • Max width never enlarges: a 400 px image in a 900 px ceiling passes through at 400 px. No upscaling on this site, anywhere
ModeWhat it doesSpecs it fits
Max width (px)Ceiling: anything wider is scaled down to this width, anything narrower stays untouched; height follows the original ratioWeb columns, e-mail bodies, 'no more than 1200 px' rules
Percent chipScales every image by the same fraction — 25, 50 or 75 percent — regardless of its starting sizeHalving a uniform shoot, a 'ship at 50%' note from a client
Exact width × heightHard box: the output is exactly those pixels. Type one side and the other fills from the first image's ratio; type both and the box is literalFixed frames — 800 × 600 slides, 512 × 512 icons, 1920 × 1080 wallpapers

What 'exact box' means for a non-matching photo

A 4032 × 3024 portrait set to 1920 × 1080 comes out 1920 × 1080 — the pixels are mapped onto the full box, so faces and product shots end up stretched. This is the expected behavior of a hard box, not a bug: the tool cannot know what to keep and what to throw away. If the frame matters more than the ratios, crop the photo to the target's aspect first on Crop image, then run the exact box here with the cropped file — the box then carries the composition you chose instead of a squashed one.

Batch behavior worth knowing before you drop a folder

Every file in the queue gets the same mode and the same numbers. There is no per-image width, no per-image format — if a shoot needs two sizes, run it twice: 1920 first, download the .zip, clear the queue, set the second size. Order survives the round trip unchanged, so the folder on your desktop and the zip in Downloads line up one for one. Memory is the only real ceiling: a laptop clears hundreds of 12 MP frames without a pause; a phone struggles past a few dozen, and that is a device limit, not a tool limit.

  • Format is one choice for the whole queue; PNG output is lossless, so the quality slider does not change it
  • HEIC, GIF, BMP and SVG are decoded on the spot; the output format is whatever the format bar says
  • A file that is already smaller than the target ceiling passes through unmodified — the card shows its original dimensions

Where the originals stay

Nothing on this page edits in place. The queue holds a reference, the resize is drawn to a new canvas, and the result is offered as a download — the JPG on your Pictures folder loses no pixels, no EXIF and no bytes to the process. That matters for a client job, where the folder you are resizing is also the folder you archive, re-grade and re-deliver from later.

Frequently asked questions

I need an image resizer for 30 files, all to 1200 px wide. Where do I start?

Max-width mode: type 1200 once and the whole queue takes it. Files already under 1200 px pass through untouched, so a mixed folder is safe — nothing in it gets enlarged to reach the number.

Is there a percentage option?

Yes: the chips give 25, 50 and 75 percent, applied uniformly to whatever size each image starts at. Half of a 3024 px photo is 1512 px; half of a 1080 px one is 540. For any other fraction, do the math once and type the width instead.

Can I set both width and height for a 900 × 400 hero?

That is the exact-box mode: type 900 in the width and 400 in the height and the output is exactly that. If you type only one side, the other is filled from the ratio of the first image in the queue. Non-matching photos fill the box by stretching — crop to 9:4 first if you want the composition to survive.

Does it upscale a small image to a bigger number?

No. Every mode here only shrinks, and that is deliberate: enlarging a 400 px icon to 512 px invents nothing and softens what was there. If the spec is 512 and the source is 400, the right fix is a larger source, or the 512 × 512 page for a hard box that the client will accept at that size.

I resized a PNG screenshot and it got bigger. What?

PNG is lossless and uncompressed-friendly: resampling a dense screenshot can land slightly off the original's encode, and the quality slider does not touch a PNG at all. For a size cut on a screenshot, switch the format bar to JPG or WebP and the same pixels will ship in a much smaller file.

Will my client's photos leave my machine to be resized?

No. Decoding, resampling and encoding all run in your browser on your computer; the only network fetch is the HEIC decoder (about 1 MB) if the queue contains iPhone files, and it is cached for the next batch.

Advertisement