Image Resizer

This image resizer scales a JPG, PNG, WebP, GIF or BMP to 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.

Resizing changes the pixel dimensions; to cut the file size at the same dimensions use Image Compressor. To remove part of the frame rather than scale it, use Image Cropper, or Circle Crop for a round avatar.

Common target sizes

The tool takes any pixel width or a percentage, and the quick presets are 1920, 1280, 800 and 640 px wide. These are the sizes people most often resize to, for reference.

Frequently used image dimensions
UsePixelsNote
Full-width web hero1920 × 1080The tool’s default preset
In-article image1280 × 720Comfortable on a retina screen
Blog thumbnail800 × 45016:9 at a small file size
Email / forum upload640 × 360Fits most attachment limits
Instagram post1080 × 1080Square
Instagram story1080 × 19209:16 portrait
YouTube thumbnail1280 × 72016:9, under 2 MB
X / Twitter header1500 × 5003:1 banner

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 — resizing by percentage is a mode of its own. Switch 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?
The aspect ratio is kept by default. 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.

Last updated: