Free browser tool

Resize Image

Change an image's width and height in pixels or by percentage, with an optional aspect-ratio lock — right in your browser, with nothing uploaded.

100% private.Your images are processed entirely in your browser using the Canvas API. Nothing is uploaded to a server — the files never leave your device.

Drop images here

or click to browse — JPG, PNG or WebP

Quick answer

To resize an image, upload it above, type the new width or height in pixels (or set a scale percentage), keep Lock aspect ratio on to avoid stretching, then download. Everything happens in your browser, so the image is never uploaded and there are no watermarks or limits.

How resizing an image works

Resizing changes how many pixels an image is made of. This tool decodes your picture, redraws it onto a hidden HTML canvas at the exact width and height you ask for, then exports a fresh file. Scaling down throws away pixels the eye won't miss and produces smaller files; scaling up invents new pixels by interpolation, which is why enlarged images can look soft. Because all of this runs on your device, the tool works offline and keeps your files completely private.

Pixels vs percentage

Use pixel dimensionswhen you have an exact target — a 1200 px-wide blog header, a 512 px app icon or a profile photo that must fit a box. Use the percentage scalewhen you simply want the image a bit smaller or larger and don't care about the precise numbers. With the aspect-ratio lock on, either method keeps the picture's proportions intact so nothing looks stretched.

Tips for the best results

Always resize down from the largest original you have rather than up from a small copy. If you also want a smaller file, export to WebP or JPG rather than PNG. And if you only need to reduce the file size without changing the dimensions, use the image compressorinstead — it re-encodes at a lower quality while keeping the pixel size the same.

Frequently asked questions

Are my images uploaded to a server?+

No. The resizer runs entirely in your browser using the HTML Canvas API. Your image is decoded, redrawn at the new size and re-encoded on your own device — it never leaves your computer.

How do I keep the image from looking stretched?+

Turn on 'Lock aspect ratio'. When it's on, changing the width updates the height automatically (and vice versa) so the picture keeps its original proportions and never looks squashed.

What does the scale percentage do?+

The scale field resizes both dimensions together relative to the original. Enter 50 to make the image half its size, or 200 to double it. It's the quickest way to shrink or enlarge without doing the maths.

Will enlarging an image make it sharper?+

No. Making an image larger than its original size stretches the existing pixels, so it can look soft or blocky. For the crispest result, resize down from a bigger original rather than up from a small one.

Which output format should I choose?+

Keep the original format for a like-for-like copy. Pick JPG for photos you want small, PNG when you need transparency or crisp text, and WebP for the best size-to-quality balance on the web.

More free image tools