Free tool · 100% private
Compress Image
Shrink your JPG, PNG and WebP photos — to a quality you choose, or to an exact file size like under 2 MB. Everything runs inside your browser: your images are never uploaded, so nothing can leak. It even works offline.
Choose images or drop them here
JPG, PNG or WebP · several at once · they stay on your device
Images to compress
Add more any time
What are you compressing for?
Lower quality = smaller file. 70% is a good balance for photos — most people can't tell it apart from the original. This applies to JPEG and WebP output (PNG is lossless, so it only shrinks by resizing).
The tool binary-searches the JPEG/WebP quality — and downscales the image if it has to — until each result lands at or just under your limit. Perfect for upload portals that reject files over a size.
How this shrinks a file: JPEG and WebP re-encode with some quality loss (usually invisible), and resizing helps most of all. PNG stays lossless, so a PNG only gets smaller by resizing or by switching it to WebP.
Heads up: — JPEG has no transparency, so transparent areas will turn white. Switch to WebP to keep it.
Compressing your images…
Re-encoding each one entirely on your device
🔒 Nothing is uploaded — this all happens on your device
- ✓Reading your images on this device
- ✓Re-encoding & resizing
- ✓Verifying each image (no corruption)
- ✓Checking it actually got smaller
Compressed & verified
Couldn’t compress your images
Juggling assignment scans, ID photos and deadlines?
AttendFlow keeps your attendance, timetable, exams and notes together — free.
Get AttendFlow — free
How to compress an image (without uploading it)
Most "compress image" websites upload your photos to their servers, shrink them there, and send them back — then promise to delete them an hour later. This one is different: it does the whole job on your device, and it checks its own work before handing you each file.
- 1Add your images. Drag them onto the box or click to pick — several at once. They load straight into your browser's memory; nothing is sent anywhere.
- 2Pick a target. Slide to a quality, or type an exact file size like 500 KB or 2 MB and the tool finds the quality that lands just under it. Optionally convert to JPEG or WebP and cap the dimensions.
- 3Compress, verify & download. Your browser re-encodes each image, re-opens it to confirm it's a valid picture, and only offers a download if the file genuinely got smaller.
Why this is honest. Because the tool compares each result to your original, it never hands you a bigger file dressed up as "compressed". If it can't beat your original, it says so and gives that image back untouched — and since nothing is ever uploaded, there's no copy on any server to leak.
Frequently asked questions
Are my images uploaded to a server?
No. This tool runs 100% in your browser using JavaScript. Your images are read into your device's memory and compressed locally — they're never sent to any server, so there's no way for them to leak. It even works offline once the page has loaded.
Can I compress an image to a specific file size?
Yes. Switch to Target a file size and type a limit like 500 KB or 2 MB. The tool binary-searches the JPEG or WebP quality — and downscales if it has to — until the result lands at or just under your limit. This is ideal for portals that only accept images under a certain size.
Which image formats are supported?
JPG/JPEG, PNG and WebP. You can keep the original format, or convert to JPEG (smallest for photos) or WebP (best compression, and it keeps transparency). HEIC/HEIF photos from iPhones aren't supported directly — convert them to JPG or PNG first.
What happens to a transparent PNG if I choose JPEG?
JPEG has no transparency, so any transparent areas become solid white. If you need to keep transparency, choose WebP instead — the tool warns you when this applies.
What if my image is already small?
The tool compares the new file to your original. If it can't make it meaningfully smaller, it tells you honestly and offers your original back unchanged — it will never hand you a bigger file and call it compressed.
Is it really free?
Yes — completely free, no sign-up, no watermark, no account limits. It's part of AttendFlow's free student tools.
One app for the rest of student life
AttendFlow tracks your attendance and bunk budget, timetable, exams, marks and notes — and warns you before you slip below 75%.
Get AttendFlow on Google Play Free plan available · Pro from ₹99/mo · cancel anytime