Image Compressor
Fewer bytes per photo, with the saving shown before you download.
No size limit · Batch compress · No account · Runs on device
Your files stay on your device
- ∞any file size
- −85%typical camera photo
- 2 MBtarget-size mode
- ZIPor file by file
Image Compressor at a glance
- Input formats
- JPG, PNG, WebP, HEIC and HEIF
- Output formats
- JPG, WebP or PNG
- Quality control
- Slider 40–100% plus a size cap
- Batch limit
- None
- Metadata handling
- Camera EXIF not carried over
- Price
- Free
- Sign-up required
- None
- Where processing happens
- Right here, as you go
How to use Image Compressor
- 1
Add your photos
Drop in the photos you want smaller.
- 2
Set the quality
Move the slider; 80% suits most photos.
- 3
Download
Download one file at a time or one ZIP.
Frequently asked questions
How much smaller do photos actually get?
Phone cameras save at 95–100% quality. Re-encoding at 80% commonly removes 60–85% of the bytes with no visible change. PNG screenshots shrink more when written out as JPG or WebP. Files that were already compressed shrink least.
How low can I go before it shows?
Between 75% and 90% the result is hard to tell from the original. Below 60%, soft edges and blocking start to appear in even areas like sky or skin.
Is there a limit on file size or how many files?
No. Files of any size, in any number, as often as you like. The work is done by your own browser, so the ceiling is the memory your device has free.
Do the files go to a server first?
No. The file is opened and re-encoded inside this tab, so nothing is sent and nothing is stored. After the page has loaded, the compressor keeps working with the network off.
Where the bytes in a photo go
Pick a quality level and, if you want, cap the longest side. Each file lists its old size, its new size and the percentage saved before anything is downloaded.
- Three things decide a photo's size: how many pixels it has, how hard the format compresses, and which format it is written in.
- Cameras write at near-maximum quality so the file survives editing. Most photos are never edited, so that headroom is paid for and never used.
- For the same picture, WebP is smaller than JPG, and JPG is much smaller than PNG. The output switch decides which one you get.
- If a photo is still large at 80%, it is usually too many pixels rather than too little compression. Resizing is the next move.
Full specification
| Input formats | JPG, PNG, WebP, HEIC and HEIF |
|---|---|
| Output formats | JPG for photos, WebP for smaller files again, or PNG when you need a lossless copy |
| Quality control | A slider from 40% to 100%, plus an optional maximum width or height. Original size, new size and percentage saved are shown per file. |
| Batch limit | None. Add as many files as your device can hold in one go. |
| Metadata handling | Camera EXIF (GPS location, capture date, device) is removed as part of re-encoding. |
| Price | Free. Supported by clearly labelled ads placed outside the working area. |
| Sign-up required | No. No account, no email, no install. |
| Where processing happens | In your browser tab, on your device. No server ever receives the file. |
Keep going with the same files
All image tools: Image tools on SPOTTOOLS