Image Resizer

Resize and compress images without uploading them anywhere.

About this image resizer

Drop in an image, set the dimensions you want, and download the result. You can change the format, trade quality against file size, and see the saving before you save anything.

The important part: your image is never uploaded. It is read by your browser, redrawn on a canvas and re-encoded locally. Nothing is transmitted, which means no upload wait on a slow connection, no file sitting on somebody else's server, and no privacy question about photos, screenshots or documents.

Which format to choose

  • JPEG β€” best for photographs. Lossy, no transparency, and the quality slider gives fine control over size. Quality 80–85 is usually indistinguishable from the original at a fraction of the bytes.
  • PNG β€” lossless, supports transparency. Right for logos, screenshots, diagrams and anything with flat colour or sharp edges. Poor for photos, where it produces very large files.
  • WebP β€” typically 25–35% smaller than JPEG at the same visual quality, with transparency support. Every current browser handles it; only very old software does not.

Converting a JPEG to PNG will not restore quality already lost β€” it just makes a bigger file. Compression is one-way.

Common sizes worth knowing

  • Instagram post β€” 1080 Γ— 1080 square, 1080 Γ— 1350 portrait.
  • Instagram story / Reels β€” 1080 Γ— 1920.
  • Facebook cover β€” 851 Γ— 315.
  • X / Twitter post image β€” 1600 Γ— 900.
  • LinkedIn banner β€” 1584 Γ— 396.
  • YouTube thumbnail β€” 1280 Γ— 720, under 2 MB.
  • Open Graph preview β€” 1200 Γ— 630.
  • Email attachment β€” aim under 1 MB per image.

Frequently asked questions

Are my images uploaded to a server?

No. The file is read locally by your browser and processed on a canvas in the page. Nothing is transmitted β€” you can disconnect from the internet after the page loads and the tool still works.

How do I reduce a photo's file size without it looking bad?

Two levers. Reduce the pixel dimensions to what you actually need, which usually helps most, then set JPEG or WebP quality to around 80. Below about 60 the artefacts start to show on detailed images.

Does resizing reduce quality?

Making an image smaller discards pixels, which is fine β€” the result looks sharp. Making one larger cannot invent detail that was never captured, so it looks soft. Always scale down from the largest original you have.

What is the maximum file size I can process?

30 MB. The limit exists because the image is held in memory and redrawn in the page; much larger files would make the browser tab sluggish.

Can I convert a PNG to JPEG here?

Yes β€” choose JPEG as the output format. Note that JPEG has no transparency, so any transparent areas become black. Use WebP instead if you need to keep transparency and still want a small file.