Image Resizer

Resize a JPG, PNG, WebP, GIF or BMP by exact pixels or by percentage, with the aspect ratio locked so nothing stretches. Drag in a file, set a size, and download. Everything runs in your browser — nothing is uploaded.

Drop an image here or click to browse JPG, PNG, WEBP, GIF or BMP · stays on your device


How to Resize an Image

Three steps, all in your browser.

1

Add your image

Drag a file onto the drop zone or click to browse. JPG, PNG, WEBP, GIF and BMP are all accepted, and the file never leaves your device. You will see its format, size and dimensions once it loads.

2

Set the new size

Choose Pixels to type an exact width or height, or Percent to scale by 25%, 50% or 75%. Leave the lock on to keep the aspect ratio, or turn it off to stretch freely. Need a smaller file at the same dimensions? Use the Image Compressor.

3

Resize and download

Pick an output format, click Resize, preview the result, and download it with one tap. Want a different file type instead of a new size? Try the Image Converter.

Frequently Asked Questions

Does resizing upload my image to a server?
No. The resizer runs entirely in your browser using the Canvas API. Your image is loaded, resampled and downloaded on your own device — it is never sent to a server, logged or stored. That makes it safe for private photos, screenshots and confidential graphics, and it keeps working offline once the page has loaded. Closing the tab clears everything.
Can I resize by percentage instead of exact pixels?
Yes. Switch the mode to Percent and enter a scale, or tap one of the 25%, 50% or 75% presets. The tool multiplies both dimensions by that percentage, so the aspect ratio is always preserved. In Pixels mode you type an exact width or height instead, and common widths like 1920, 1280, 800 and 640 are one tap away.
Will the aspect ratio be kept?
By default yes. The lock button between the width and height fields is on, so changing one dimension updates the other to keep the original proportions and avoid stretching. Turn the lock off if you deliberately want to squash or stretch the image to a non-proportional size.
Which output format should I use?
The output format defaults to match your source. Keep PNG for screenshots, logos and anything needing transparency or sharp edges; choose JPG for photos where a smaller file matters and transparency is not needed; choose WEBP for the smallest modern files that still support transparency. For JPG and WEBP a quality slider lets you balance file size against sharpness. GIF and BMP inputs are exported as PNG.
Can I make an image larger?
Yes, you can enter dimensions larger than the original, but enlarging cannot add detail that was not captured — the result will look softer the more you scale up, because the browser interpolates new pixels. For the sharpest results, resize down from a larger original rather than up from a small one. To shrink the file size without changing dimensions, use the companion Image Compressor instead.