Loading the interactive tool… It runs in your browser — if it doesn't appear, enable JavaScript.
Shrink image file sizes for email limits, faster web pages or form upload caps. Set the quality (70% is visually near-identical for photos at a fraction of the size), optionally cap the dimensions — a 4000 px phone photo rarely needs to stay 4000 px — and choose WebP output for the smallest results. Before/after sizes show per file, and batches work in one drop.
Compression runs entirely on your device. Photos never touch a server, which is exactly how it should be for personal pictures.
Frequently asked questions
How much can I compress without visible quality loss?
For photos, 70–80% JPEG/WebP quality is the sweet spot — typically 3–10× smaller than camera output with no visible difference at normal viewing sizes. Text-heavy screenshots show artifacts sooner; keep those at 85%+ or use PNG.
Why is my PNG converted to JPG?
PNG is lossless — its size barely responds to a quality setting. For photographic content, re-encoding to JPG or WebP is where the dramatic savings come from. If you need transparency preserved, choose WebP output, which supports it.
What's the single most effective way to shrink a photo?
Reduce its dimensions. Halving width and height cuts pixels by 75% before quality settings do anything — use the max-dimension option alongside the quality slider for email-friendly sizes.