Image Resizer

Drop in a photo, set the size you need, and download it — resized, cropped or padded, in whichever format suits. The image never leaves your computer.

Runs entirely in your browser — nothing is uploaded

What this does

This changes the size of an image — down to a thumbnail, out to an exact 1200×630 social card, or just under the 2 MB limit some form is complaining about — and saves it as JPEG, PNG or WebP. The whole thing happens inside this page: the picture is decoded, redrawn and encoded by your own browser, and never travels anywhere.

That last part is the reason to use it. Photographs carry more than they look like they do — where they were taken, when, and on what — and the usual way to resize one online is to hand it to a stranger's server. Here it stays on your machine, which also means there's no queue, no file size limit beyond what your browser can hold, and it keeps working on a plane.

How to use it

  1. Drop an image onto the box, click to pick one, or paste from your clipboard.
  2. Type the width or height you want — with the ratio locked, the other side follows.
  3. Press Download. The new size is added to the filename.

Fitting an image into a shape it isn't

Asking for 600×600 from a photo that's 4000×3000 poses a question, and the four options answer it differently.

Fit inside scales the picture until it fits the box and stops there, so you get 600×450 rather than 600×600. Nothing is cropped and nothing is distorted. It's the right choice unless something downstream demands exact dimensions.

Fill the box gives you exactly 600×600 by scaling until the picture covers it and cropping what hangs over the edges — how an avatar or a thumbnail is normally made. UseKeep to choose which part survives; the middle is usually right, the top is better for photographs of people.

Fit and pad also gives you exactly 600×600, but by putting the whole picture inside and filling the leftover space with the background colour. This is what you want for a product shot on white, or a logo that has to sit in a fixed frame.

Stretch forces the picture into the box and distorts it. It's here because occasionally that's genuinely what you need, but it will make faces look wrong.

Which format to save as

JPEG for photographs: it's the smallest by a wide margin, and its losses are hard to see on anything with texture. It cannot store transparency, so anything see-through is filled with the background colour on the way out.

PNG for screenshots, diagrams, logos and anything with transparency or flat areas of colour. It's lossless, which also means it's large for photographs — often ten times the size of the same picture as a JPEG.

WebP is usually 25–35% smaller than JPEG at the same visible quality, and it keeps transparency. Every current browser reads it. Older software sometimes doesn't, so it's the better choice for a website and the riskier one for an email attachment.

The quality slider applies to JPEG and WebP. Around 80 is the sweet spot — the difference from 100 is invisible on most images and the file is a fraction of the size. Below about 60, compression starts to show as blotches around sharp edges.

About the quality of the resize itself

Shrinking an image a long way in one step makes it look soft and speckled, because the resampler only reads a few of the original pixels. This tool halves the image repeatedly until it's close to the size you asked for, then makes the final step — which averages everything along the way and keeps fine detail such as text and foliage looking like itself.

Photographs from phones are also rotated to their correct orientation using the EXIF flag before anything else happens, so a portrait picture doesn't come back lying on its side.

Is my image private?

Yes. Nothing is uploaded. The file is read by the page, drawn onto a canvas, and encoded again in your browser — you can watch the network panel stay silent while you work, or disconnect from the internet after the page loads and carry on regardless.

One consequence worth knowing: because the image is redrawn from its pixels, the new file carries none of the original's metadata. Location, camera model, timestamps and copyright fields are all left behind. That's usually a bonus before posting a photograph publicly, and something to be aware of if you needed those fields kept.

Frequently asked questions

Can I resize several images at once?

Not yet — it's one at a time. Once you've downloaded one, Use another imagekeeps your settings, so a batch by hand is quicker than it sounds.

What happens to an animated GIF?

Only the first frame comes through, because the canvas this is built on has no concept of an animation. If you need the motion kept, this isn't the right tool.

Why does my file look bigger than the one I started with?

Usually because it's been saved as PNG. A photograph stored losslessly is much larger than the same photograph as a JPEG, even at a smaller size. Switch the format to JPEG or WebP and it will drop sharply.

Is there a size limit?

Only your browser's. Ordinary camera images are fine; something enormous — a 200-megapixel scan — may hit the limit on how large a canvas can be, and you'll get a message saying so rather than a broken file.

Can I make an image sharper by enlarging it?

No, and no tool can invent detail that was never recorded — anything claiming otherwise is guessing at pixels. Never enlarge is ticked by default for that reason. Untick it if you need the larger canvas anyway.

← Browse all Gwibbo tools