How it works
The compressor draws each image onto a canvas in your browser, scales it down if it's wider than your max width, and saves it again in the format you choose. Lower quality settings throw away detail your eye is unlikely to miss, which is where most of the savings come from.
Nothing is uploaded. Your originals aren't changed, and closing the tab clears everything.
JPEG, WebP or PNG?
Each format suits different images:
- JPEG: the safe choice for photos. Every app and website accepts it.
- WebP: often noticeably smaller than JPEG at similar quality, and supported by all current major browsers. Great for websites; some apps and older software still don't accept it.
- PNG: lossless, so there's no quality slider. Best for screenshots, logos and anything with transparency. Photos usually get bigger as PNG.
Choosing the quality
For photos, 70 to 85 is the sweet spot. Files shrink a lot while still looking like the original at normal viewing size. Below about 60, you start to see blotchy areas in skies and smooth skin, and soft halos around edges.
Shrinking the dimensions often saves more than lowering quality. A phone photo can be 4000 pixels or more across, but social apps resize posts to around 1080 pixels wide, and most web pages show images under 2000 pixels. Set a max width that matches where the image is going.
Why smaller images matter
Smaller files load faster, which matters for websites, email and slow mobile connections. Heavy images are one of the most common reasons a page feels slow. Many forms, email clients and upload pages also have size limits that a big phone photo can go over.
One more benefit: saving through a canvas drops hidden photo data (EXIF), such as camera details and, on many phones, the location where the photo was taken. That's worth knowing if you share photos publicly.
Good max widths for common uses
Pick the smallest width that still looks sharp where the image will be shown. As a rough guide:
- Full-width website banners: 1920 to 2560 pixels.
- Blog and article images: 1200 to 1600 pixels.
- Instagram and most social posts: 1080 pixels.
- Email newsletters: around 1200 pixels, shown at about 600.
Frequently asked questions
Are my images uploaded to a server?
No. Compression happens in your browser with its built-in canvas. Your images never leave your device.
Why did my image get bigger?
It was already well compressed, or you saved a photo as PNG. Try JPEG or WebP at a lower quality, or set a smaller max width. If it's still bigger, keep the original.
What quality should I use?
70 to 85 for photos is a good balance. Check the preview, and go lower only if the file still needs to be smaller.
Can I compress several images at once?
Yes. Add as many as you like, and they all use the same settings. Download them one by one or all at once.
Does compressing remove location data?
Yes. The new file is drawn from the pixels only, so EXIF data like camera details and GPS location isn't carried over.