Compress images,
keep them sharp.

Shrink JPG, PNG and WebP photos to the size you need — for uploads, email or the web. Free, private, right in your browser.

⚡ Instant 🔒 Private 🆓 Free 📦 No install
Drop images here
or click to browse (JPG, PNG, WebP…)
Images never leave your device. Location data (EXIF) is removed.

How to compress an image — in 3 steps

Hit an upload limit?

Job portals, school systems and government forms often cap photos at 100KB or 200KB. Pick that size and SlimIO finds the highest quality that fits — first by adjusting JPEG quality, then by scaling down only if it has to.

ID and passport photos

The 3×4 cm and 3.5×4.5 cm presets crop the photo from the center to the standard shape and scale it to the pixel size most online forms expect. Start from a photo where your face is roughly centered for the best result.

Private by default

Everything happens in your browser, so photos are never uploaded. Re-encoding also strips hidden EXIF data such as GPS location and camera details — handy before posting a photo online. Need to put the photos in a document? Use JPG to PDF, then compress the PDF.

Compress Image — FAQ

How do I reduce the size of a photo for free?

Drop your photos on this page, pick a target size such as under 200KB, and click Compress images. Each photo is shrunk to the best quality that fits, and you can download them one by one or as a ZIP.

Are my photos uploaded to a server?

No. Compression happens entirely in your browser, so your photos never leave your device.

Does compressing remove location data?

Yes. Photos are re-encoded, which drops EXIF metadata such as GPS location, camera model and date taken.

Can I make an ID or passport photo the right size?

Yes. The 3×4 cm and 3.5×4.5 cm presets crop the photo to the right shape from the center and scale it to the pixel size most forms ask for.

Why won't my iPhone photo open?

iPhone photos are often HEIC files, which many browsers can't open. Share the photo as JPG, or set Camera → Formats → Most Compatible on the iPhone, and try again.