Image compression to the smallest file size possible
The advanced image compressors professionals use, free and without an account. Nothing is uploaded: every byte is crunched on your own machine.
…or drop or paste any image anywhere on this page and we’ll open the right compressor for it.
What happened to compress-or-die?
First of all: Compress-or-die is (partly) back because of all the friendly messages and requests we received after the old site was taken down. Thank you for your support!
This project was originally created and run by Christoph Erdmann from 2016 to 2026 who had to stop maintaining it (read the statement on the feedback page). The site is now operated by Timo Strauß, a friend of Christoph, who is rebuilding all the compressors using modern web technologies that where not really available about 10 years ago. For sure AI helps a lot to transform old code and concepts into this new version. Still there is a lot of work to do, so please be patient and let us know if you find any bugs or have ideas for new features. The plan is to bring back all the compressors step by step.
Honestly, it feels a little overwhelming to work on the tool I started using 10 years ago when Christoph showed me the first versions. At the same time I am so excited to keep compress-or-die alive (so I don't even have to change my old compressor bookmarks ;-)). One last thing to mention: Christoph is definitely one of the smartest and most likable people I've ever met. I learned SO MUCH from him. All the best to you, Christoph!
One tool per format, tuned for that format
Turns lossless PNGs or high quality JPEGs into lossy JPEGs at the smallest file size possible.
Compress your imageConverts your image files into the next-generation JPEG XL format at the smallest file size possible.
Quantises and re-encodes your PNGs without visible loss, keeping full alpha transparency.
Shrinks animated GIFs with lossy compression, dithering control and frame trimming.
Lossy and lossless WebP with a separate quality setting for the alpha channel.
Strips your vector files down to the essentials and prepares them for optimal gzip/brotli delivery.
Beyond compression
Shows the metadata hidden inside your photos: EXIF, IPTC, XMP, ICC profiles, GPS and quantisation tables.
Reconstructs broken PNG files, even when little more than the IDAT chunk survived.
Nothing is uploaded
Every codec runs as WebAssembly inside your browser tab. Your images never leave your device.
Every knob exposed
Quantisation tables, chroma subsampling, trellis, separate luma and chroma quality. Not a single hidden preset.
No queue, no limit
There is no server to wait for. Compression starts the moment you drop a file, as often as you like.
Understand the formats, not just the sliders
Want to learn more about image compression and the formats behind it? We’ve written a few articles to help you understand what’s really going on under the hood, so you can make better decisions about your images.
Finally understanding JPG(coming soon)
What the JPEG algorithm actually does to your pixels, and seven ways to use that knowledge to make files smaller.
22 min readFinally understanding PNG(coming soon)
Why some PNGs are huge while visually similar ones are tiny, and what filtering and palettes have to do with it.
15 min readThe nasty red JPG compression artifacts(coming soon)
Red suffers more than any other colour in JPEG. Here is the reason, and what you can do about it.
15 min readBetter image quality in your Twitter tweets(coming soon)
A close look at what the social network really does to uploaded images, and how to stay ahead of its pipeline.
18 min readThe big image compression tool comparison(coming soon)
Most comparisons stop at "it generates smaller files". This one goes through the technical background instead.
18 min readThe big image compression tool comparison - Feature table(coming soon)
Every tested tool and every feature side by side in one sortable table.
5 min read