Compress images free (JPG, PNG, WebP)

Shrink photos for websites, email and forms that have a size limit. Compress one image or a whole batch in your browser: no sign-up, no upload.

Files stay on your deviceNo sign-upBatch compress
Uploaded to our servers0 bytes

What people use it for

Faster websitesSmaller images load faster and help SEO
Forms with size limitsGet photos under 1 MB or 200 KB for uploads
Email attachmentsSend more photos without hitting limits

How to use it

  1. 1

    Add your images. Drop one or many. iPhone HEIC photos work too.

  2. 2

    Set quality and size. 75% quality and 1920 px is a good default for the web: usually 70 to 90% smaller with no visible difference.

  3. 3

    Download. Download each image or all of them as a ZIP. Change the settings and press Apply to all to try again.

Our test

[ADD YOUR OWN TEST HERE: what you tried, screenshots of the result, what worked and what didn't, and the date.]

What settings should I use?

UseQualityMax sizeFormat
Website or blog70–80%1920 pxWebP
Email70%1600 pxJPG
Upload under 200 KB50–60%1280 pxJPG
Print90%OriginalJPG

JPG, PNG or WebP?

JPG is best for photos and works everywhere. WebP is usually 25–35% smaller than JPG at the same quality and works in all modern browsers. PNG keeps transparency and sharp text but makes large photo files. If you choose Keep best format, PNG photos are saved as WebP to keep transparency at a smaller size.

Private and unlimited

Online compressors usually upload your photos and cap how many you can do for free. This tool compresses on your own device using your browser's built-in image encoder, so there's no upload, no file count limit and no sign-up.

Questions

How much smaller will my images get?

Phone photos usually shrink by 70 to 90% at the default settings. Images that are already compressed shrink less.

Will it reduce quality?

At 75% or higher the difference is very hard to see. Lower settings show artifacts in skies and gradients.

Is there a limit on files?

No. You can compress as many as your device can handle.

Are my photos uploaded?

No, everything happens in your browser.