Compress images
Drop your photos in, pick a quality level and compare the result with the original before downloading. Everything runs in your browser — the images are never uploaded anywhere.
Your file stays on your device: nothing is uploaded
How it works
The format does not change unless you ask: a PNG stays a PNG, a JPEG stays a JPEG. If the result would weigh more than the original you get the original back, and we say so. Under “Advanced options” you choose how much to reduce.
Frequently asked questions
- How many photos can I compress at once, and how big?
- Up to 100 files at a time, each up to 50 MB and 60 megapixels. A larger photo is stopped before work starts, with a message giving its size. When it’s done you can download the files one by one, or all together in a .zip archive.
- Does the compressed photo keep its GPS location and EXIF data?
- No: a recompressed JPEG or WebP comes out with no EXIF data, location included. JPEG photos still stay the right way up, because the rotation is applied to the pixels. A file handed back untouched keeps everything it had, though — to clean it, use “Remove metadata”.
- Does a compressed PNG lose colours?
- Sometimes, usually with no difference you can see on screen. Two versions of a PNG are prepared — one with identical pixels, one with fewer colours — and you get the lighter one; on logos and screenshots the first often wins. To always keep colours exact, pick “Exact colours” under “Advanced options”.
- Why did my photo only shrink a little?
- Usually it was already compressed close to the limit for its size, and at that point the pixel count matters more than quality. Scale it down first with “Resize and crop” — to 2048 pixels on the long side, say — then compress it here. Or lower “Fine adjustment” under “Advanced options”.
- What does “Exact colours” do to a JPEG?
- Nothing: a JPEG can’t get lighter without being re-encoded, so you get it back unchanged, and the result says so. “Exact colours” is for PNGs, which come out with identical pixels, and for WebPs, re-encoded losslessly. To shrink a JPEG, stay on “Recommended”.
Your files are never uploaded. Anywhere.
Your file stays in your browser’s memory: it is read, processed and written back here. There is no server to send it to.
- Processed locallyEverything happens on your device.
- Nothing to upload, nothing to wait forNothing to upload, no waiting.
- No files to deleteWe keep nothing: nothing reaches us.
Other tools in this category
Convert formatMove between JPEG, PNG, WebP and AVIF while keeping transparency.HEIC → JPEGbetaConvert iPhone HEIC photos into a format that opens anywhere.Resize and cropPick the size and choose the framing. One photo or a hundred at once.Favicon generatorFrom one logo to the icon set a site actually needs, in a zip.