Compress & resize images — free, instant, private

Shrink JPG, PNG and WebP files for email, websites and upload forms. Nothing is uploaded — everything happens inside your browser.

Drag & drop images here

or

Free: up to 5 images per batch, output up to 2000 px

Private by design

Your images stay on your device. Nothing is sent to a server, ever.

No sign-up

No account, no email required for the free tier.

You pick the size

Set the quality and the maximum width or height, then compare before and after.

Free vs Pro

Free

$0

  • Up to 5 images per batch
  • Quality up to 80%
  • Output up to 2000 px
  • Unlimited uses

Pro

$9 one-time

  • Unlimited batch size
  • Quality up to 100%
  • Full original resolution
  • Convert between JPG, PNG and WebP
  • No upgrade prompts

Frequently asked questions

Are my images uploaded anywhere?

No. Compression runs entirely in your browser using the HTML5 canvas. Your images never leave your device.

How do I reduce a photo's file size?

Lower the quality slider and, if the image is larger than you need, set a smaller maximum width or height. For photos, JPG at 70–80% quality usually looks identical at a fraction of the size.

Why did my PNG barely shrink?

PNG is a lossless format, so the quality slider has no effect on it. Resizing is what shrinks a PNG. With Pro you can also convert it to WebP or JPG, which are usually much smaller.

What formats are supported?

JPG, PNG and WebP. Images are never enlarged, only shrunk. If a result would end up larger than the original, you get the original back.

What's the limit on the free tier?

Up to 5 images per batch, quality up to 80%, and output up to 2000 px on the longest side. Pro removes all three limits and adds format conversion for a one-time $9 payment — no subscription.