Compress images, right in your browser.
Make photos smaller by choosing a quality, or set a maximum size in KB and let the tool find the best quality that fits. Nothing is uploaded.
Try it offline
- Open this page once and wait until it says it works offline.
- Turn off Wi-Fi and mobile data, or switch on airplane mode.
- Reload the page. It still opens and still works, because nothing needs the internet.
Developers: open DevTools → Network before choosing a file. Processing makes no requests. Afterwards the page sends one anonymous count (which tool, how many files) to our own statistics server, never a file or its name, and the page's Content Security Policy blocks every other site.
Loading…
How to compress an image
- Pick Quality to set the compression yourself (75 is a good start), or Target size to enter a maximum in KB.
- Choose your images, or drop them onto the box above.
- Check the new size next to each file, then download them one by one or as a zip.
Quality or target size?
Quality applies the same setting to every photo, so the file sizes vary. Lower numbers mean smaller files and more visible blockiness; between 60 and 80 most photos still look the same on a phone screen.
Target size is for when a form or website has a limit. The tool tries the highest quality that stays under your size. If even low quality is too big, it also reduces the width and height until the photo fits. The result always shows the final size and dimensions.
Questions
Are my photos uploaded?
No. Compression runs inside your browser tab, on your device. "Try it offline" at the top of this page shows how to check.
Why did my PNG become a JPG?
JPG is what makes photos small. PNG keeps every pixel exactly, which is great for screenshots and logos but makes photos large. Transparent areas turn white in the JPG.
Why was a file left as it was?
Some JPGs are already compressed so well that compressing again would make them bigger. In that case the tool keeps your original and says so.
Does compression remove location data?
Yes. The compressed JPG contains only the picture, without metadata such as GPS location, date taken or camera model.
More free tools
- HEIC to JPGTurn iPhone photos into JPGs that open anywhere.
- WebP to JPGConvert WebP images from the web into regular JPGs.
- Resize imageChange a photo's width and height in pixels.
- Resize image to 20 KBShrink a photo under 20 KB for online forms.
- Compress image to 50 KBGet a photo under 50 KB, keeping as much quality as fits.
- Compress image to 100 KBGet a photo under 100 KB for uploads and applications.
- EXIF viewerSee where a photo was taken, the camera, the date and more.
- Remove photo metadataStrip location and camera details without losing quality.
- Passport photo makerCrop a photo to US, UK or Indian passport size and print it.
- Resize signatureMake a clean signature image at the exact pixels and KB a form asks for.
- Blur facesBlur, pixelate or black out faces and details before you share.