Compress Image
Make JPG, PNG and WebP files smaller, with a truly lossless option.
Use Compress Image
How to use Compress Image
- 01
Add your images
Drop in one or many JPG, PNG or WebP files. They are opened inside your browser and never uploaded.
- 02
Pick how much to give up
Lossless changes no pixel. Balanced looks the same at normal size. Smaller and Smallest shrink further. You can also cap the longest side.
- 03
Download
The result shows each file's before and after size. One image downloads as it is; several come as a ZIP.
Tested and last verified on
About Compress Image
Compress photos and images in your browser. Lossless repacks a JPEG with every pixel identical; Balanced, Smaller and Smallest trade a little detail for much smaller files. PNGs are slimmed with a colour palette. Compress many images at once and download a ZIP. Nothing is uploaded.
Smaller pictures, and a way to prove nothing changed
Most image compressors give you a quality slider and a hope. This one separates two different things. Lossless makes the file smaller without changing a single pixel, and proves it. The other three levels do change the picture, a little or a lot, and say so plainly. You choose between them knowing which is which.
The lossless path is for JPEGs you want to keep exactly as they are: photographs for an archive, scans for a record, anything you plan to edit again. The tool decodes the Huffman-coded data, builds better code tables for that particular picture, and writes it again, in a progressive layout when that is smaller. Then it decodes the old and the new file and compares them value by value. Only an identical result is used.
For when you need to go further
Balanced re-encodes photographs with MozJPEG, an encoder tuned for small files, at a quality where the picture looks the same at normal size. Smaller and Smallest push further and are meant for web pages, chat apps and email. A cap on the longest side helps most of all: a 4000-pixel photograph shown on a phone screen does not need 4000 pixels.
If a portal wants an exact limit such as 50 KB, use Resize Image to KB, which searches for the best quality that fits. To trim a photo to the part you need first, there is Crop Image. And if what you are shrinking is a document, Compress PDF applies the same engine to the pictures inside it.
Private by construction
Photographs carry more than pixels: where they were taken, when, and on what phone. That is a good reason not to hand them to a stranger's server in exchange for a smaller file. There is no server here to receive them. The decoding, compression and checking all run in your browser, and nothing carrying your picture is ever sent anywhere.
Questions
Everything runs in your browser. How we keep files private
What does Lossless actually do to a JPEG?
It rewrites the way the picture's data is stored, without touching the picture. A JPEG holds its pixels as compressed numbers, and most cameras and editors compress them in a hurry. Lossless re-packs the same numbers more tightly, so the decoded picture is identical, pixel for pixel. The tool decodes the old and the new file in your browser and compares them; if they differ in a single value it keeps your original. Metadata such as the date and camera is kept as well. Expect roughly a tenth off the size, sometimes less.
Why isn't Lossless smaller?
Because it can't throw anything away. Lossless is the one level where no detail is traded for size, so the saving is modest and depends on how carelessly the file was first made. For a bigger drop, use Balanced: at normal viewing size the difference is hard to see.
How are PNGs compressed?
A PNG stores the exact colour of every pixel, which is why photographs saved as PNG are so large. Balanced, Smaller and Smallest rebuild the picture with a palette of 256, 128 or 64 well-chosen colours (with dithering so gradients stay smooth). Logos, screenshots and drawings usually look unchanged and shrink a lot. Lossless only slims a PNG that already uses 256 colours or fewer, and says so when it can't.
Can I turn a PNG photograph into a JPEG?
Yes. Set the output type to JPEG. Transparent areas become white, since JPEG has no transparency. For photographs this is usually the single biggest saving. WebP is offered as well when your browser can create it.
Does it strip location and camera details?
Not in Lossless, which keeps every byte of metadata. The other levels re-save the picture and drop EXIF data, including GPS location. If you need to remove hidden details before sharing, use the PDF sanitizer for PDFs, or choose Balanced for a picture.
Are my images uploaded?
No. Everything happens in your browser with its own image decoder and a small compression engine that runs on your device. The Security page shows how to confirm this yourself.
Part of: Compress, crop and resize photos
Shrink, crop and convert pictures without sending them anywhere.
- Crop a photo to a square, 4:5 or passport shapeDrag a box or pick a shape, rotate, set an output width and save as JPEG or PNG.
- Fit a picture under an exact KB limitFor portals that demand 20 KB or 50 KB. Shows the verified final size.
- Convert iPhone HEIC photos to JPGFor sites and people that cannot open the format an iPhone saves by default.