Compress Image
Compress Image is a free tool that shrinks photos in your browser, without uploading files.
Make photos smaller without making them worse.
No size limit · Batch compress · No account · Runs on device
Your files stay on your device
Need a specific upload cap?
- ∞file size
- −85%typical saving
- 2 MBtarget-size mode
- ZIPor one by one
What you can count on
- 0seconds waiting
- Your browser does the work, right here
- Keeps working if your connection drops
- ∞photos in one batch
- One setting, one run, one ZIP
- Failed files listed; the rest download
- 0steps to start
- Any file size, any number of files
- No account, no install
Compress Image at a glance
- Input formats
- JPG, PNG, WebP, HEIC and HEIF
- Output formats
- JPG, WebP or PNG
- Max file size
- As large as your device allows
- Batch limit
- None
- Quality control
- Slider 40–100% + max dimension
- Metadata handling
- Camera EXIF not carried over
- How the target is met
- Six passes, then resize
- Quality range
- 40–100%, floor of 40%
- Adding files
- Drop, choose, or paste
- Price
- Free
- Sign-up required
- None
- Where processing happens
- Right here, as you go
- Target size
- Per file or batch total
How to use Compress Image
- 1
Upload your images
Drop any mix of JPG, PNG, WebP and HEIC files — a whole event’s worth of photos can go in at once.
- 2
Pick quality and format
80% is a good setting for JPG photos. The estimate above moves as you drag; Download redoes the files at that setting.
- 3
Download
Download files one by one or all as a ZIP. If images are still too large, continue to Resize Image with the same files.
Frequently asked questions
How much smaller will my images get?
Phone photos are saved at 95–100% quality. Re-encoding at 80% often cuts 60–85% of the file size with no visible change. PNG screenshots shrink more when converted to JPG or WebP. Already compressed images shrink less.
Does compressing reduce quality?
JPG and WebP compression discards fine detail. Between 75% and 90% quality, the result is visually identical to the original. Below 60%, you may see softness and blocking in areas like sky or skin.
Should I choose JPG or WebP?
WebP files are 25–35% smaller than JPG at the same quality and supported by all modern browsers. Choose JPG for compatibility with older software. Choose PNG when you need transparency — compressing to PNG here reduces the image to 256 colors.
Is there a file size or daily limit?
No. Add files of any size, as many as you like, as often as you like. Everything is processed on your device, so the only limit is your device’s memory.
Are my images sent anywhere?
No. Your files are processed in your browser and are never sent to a server. Nothing is stored. A HEIC photo may download the on-site decoder first; that download is not an upload.
Can I compress a photo to an exact size, like 2 MB?
Yes. Switch the quality control to target size, type the number, pick KB or MB, and choose whether it applies to each file or to the whole batch. Target size works for JPG and WebP, not PNG.
Can a whole batch land under one total size?
Set the target to apply to the total rather than to each file. Quality is solved for the batch, then measured, and stepped down again if the total still misses — up to three more passes.
Does compressing an already compressed photo lose more?
Yes. Every JPG or WebP save discards detail again, and it does not come back. Keep the original and compress a copy, so you can redo it at a different quality later.
How many images can I add at once?
There is no fixed limit. Past about 500 MB the page warns you before it starts. Files with the same name get a number added inside the ZIP. Older browsers are told plainly that they cannot run this.
Why did some photos come back the same size?
If a photo is already smaller than what this tool would produce, the original is handed back untouched and marked as kept. Re-compressing it would only cost quality for nothing.
How can I check that my file isn't uploaded?
Open DevTools and the Network tab, then compress. No request carries your file. A HEIC photo may first download the on-site decoder; that download is not an upload. The check is on How it works.
What actually makes an image file big
Choose a quality, optionally cap the longest side, and watch the before-and-after size for every file. Camera photos typically lose 60–85% of their bytes with no visible change.
- A photo’s size depends on its dimensions, quality, and format. A 12-megapixel photo has 4x more pixels than a 1920px screen can show.
- Cameras save at high quality for editing. WebP is smaller than JPG, which is smaller than PNG for photos. This tool lets you adjust all three.
Full specification
| Input formats | JPG, PNG, WebP, HEIC and HEIF |
|---|---|
| Output formats | JPG (smallest for photos), WebP (smaller still, supported by all current browsers) or PNG (256 colors, keeps transparency) |
| Max file size | Limited only by your device’s available memory. All processing happens on your device, not on a server. |
| Batch limit | None. Add as many files as your device can hold in one go. |
| Quality control | Quality slider 40–100%, plus an optional maximum width or height. Every file shows original size, new size and percentage saved. |
| Metadata handling | Camera EXIF (GPS location, capture date, device) is removed as part of re-encoding. |
| How the target is met | Six quality passes down to 40%. If still over target, dimensions shrink until it fits or a safe minimum. |
| Quality range | 40 to 100 percent. A target size that cannot be met even at 40 percent is marked over target at minimum quality. |
| Adding files | Drop them in, choose them, or paste with Ctrl/⌘+V. Send the same files straight on to another tool here without uploading them again. |
| Price | Free. Supported by clearly labeled 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. |
| Target size | Type a size in KB or MB; quality is solved to land under it, per file or for the batch total. JPG and WebP only. |
Keep going with the same files
All image tools: Image tools on SPOTTOOLS