Image Resizer

Change an image to an exact pixel size and download the result. The whole thing happens inside your browser — the file is never uploaded, which means it is fast and your images stay private.

Runs in your browser — your image is never uploaded

Drop an image here, or click to chooseJPG · PNG · WebP · GIF · BMP · AVIF — you can also paste with Ctrl+V

Everything is done with your browser’s Canvas API. iPhone HEIC photos cannot be opened by most browsers — if yours is a .heic file, share it as JPG first.

How to Use

  1. Click Choose an image and pick a file. The original dimensions and file size appear underneath.
  2. Type the width you want. With Keep the original proportions ticked, the height fills in automatically.
  3. Click Resize image. A preview appears with the new dimensions and file size.
  4. Click Download to save it.

Features

  • Exact pixel control — set width and height to the precise numbers a platform requires.
  • Aspect ratio lock — on by default, so images do not end up stretched. Untick it if you deliberately need a different shape.
  • Before and after figures — original and resized dimensions and file sizes are both shown.
  • High-quality scaling — uses the browser's best smoothing setting, so downscaled images stay sharp.
  • Nothing uploaded — no server, no queue, no file-size cap imposed by an upload limit.
  • Format preserved — JPGs come back as JPG, everything else as PNG.

Frequently Asked Questions

Does resizing reduce the file size too?

Usually yes, because fewer pixels means less data. But resizing is about dimensions, not compression. If your goal is a smaller file at the same dimensions, use the Image Compressor instead.

Will my image lose quality?

Making an image smaller is generally safe and looks good. Making it larger stretches the existing pixels, so it will look softer — a browser cannot invent detail that was never captured.

Are my images uploaded to your server?

No. The resizing uses the Canvas API built into your browser. The file is read from your device, processed in memory, and offered back to you as a download. It never touches a network.

Why does my PNG come back larger than the original?

PNG is lossless, so a photo saved as PNG can be bigger than the JPG you started with. If your source was a JPG, the output stays JPG. For photos, JPG is almost always the smaller format.

Is there a size limit?

There is no limit imposed by this tool, but very large images (tens of megapixels) depend on your device's memory. On a phone, extremely large files may fail — try a smaller source image if that happens.

Which formats work?

JPG, PNG, WebP and GIF can all be read. Animated GIFs will come out as a single still frame, because the canvas only captures one frame.

Related Tools