Reduce Any File Size
100% privateSqueeze a JPG, PNG, WebP or PDF under an exact number of kilobytes. The file is read on this device and never uploaded.
Pick the limit the form is asking for. We find the best quality that fits under it — you never have to guess a percentage.
Keep JPG for anything you’re uploading to a form — some portals still reject WebP. PDFs always come back as PDFs.
Advanced options
The picture is fitted inside this box and keeps its shape — nothing is ever cropped without you asking.
Refuse to go below this quality, even if that means missing the target. Raise it if you’d rather have a slightly bigger file than a blotchy one.
Checking usage…
Step by step
How to compress a file to an exact size
Four steps, no account, no email address, no watermark on the result.
Add your files
Drag them anywhere onto this page, or press Choose files. Nothing is sent when you do — the browser simply gets permission to read them off your disk. Pick several images at once, or one PDF.
Name the limit
Choose the size the form is demanding — 20 KB, 50 KB, 200 KB, 1 MB — or use a preset if you’re filling in a UPSC or SSC application. You never have to guess a quality percentage.
Press Compress
The tool searches for the highest quality that still fits under your number, dropping the resolution only if compression alone can’t get there. Progress runs inside the button.
Download
Save the file with the green button, or take individual images with the arrow under each thumbnail. Several images arrive as one ZIP.
Private by design
Why this compressor can’t leak your file
Think about what people actually compress: a photo of themselves for an exam form, a scan of a passport or PAN card, a signature, a salary slip. Most free compressors upload all of that to a server, shrink it there, and hand back a link — one popular tool states plainly that your images sit on its server for thirty minutes afterwards. This one works differently, and you can check that yourself.
Zero uploads
The compressor is downloaded to your browser once. From then on it reads your file straight from your own disk. Your photo never enters a network request, so there is no copy of it anywhere for us to keep, lose, or be compelled to hand over.
Nothing stored
The original and the compressed copy live only in this tab’s memory. Close it and both are gone immediately — no processing queue, no temporary folder, no “we delete files after thirty minutes” promise you have to take on trust.
No account
No sign-up, no email address, no daily limit, no watermark stamped across your photo, and no paid tier that unlocks the size you actually needed.
To be precise about what does leave your device — because “100% private” is easy to say and worth checking. Two things, neither of them your file:
1. When a compression finishes, this page sends one anonymous message to our counter saying “reduce-file-size was used”. No file, no file name, no sizes, nothing identifying you. It exists so the usage number above is a real one rather than something we invented.
2. Google Analytics records the page view and that a compression happened, the same as on every other page of this site. We don’t send it anything about your file. You can block it and the tool works exactly the same.
Your photos and documents are in neither. They never enter a network request at all — and unlike a promise, that is something you can check. Turn off your wifi, reload this page and compress something anyway. It still works. No upload-based compressor can pass that test.
At a glance
Tool specifications
| Input | JPG, PNG, WebP, GIF, BMP and AVIF images; PDF documents |
|---|---|
| Output | JPG or WebP for images; PDF for PDFs. Several images arrive as one ZIP |
| Target sizes | 20 KB to 5 MB from the list, or any custom value up to 50 MB |
| What “KB” means here | 1 KB = 1024 bytes, matching Windows, macOS and virtually every upload form |
| How the target is met | Highest quality that fits, found by binary search; resolution is reduced only when compression alone cannot get there |
| Batch | Up to 60 images at once, each fitted to the target individually. One PDF at a time |
| PDF caveat | Pages are rebuilt as pictures, so text stops being selectable or searchable. You are warned before it happens |
| HEIC (iPhone photos) | Works in Safari on iPhone and Mac. In Chrome, Firefox or Edge, turn it into a JPG first with our Image Format Changer, which carries its own HEIC decoder |
| PNG output | Not offered — PNG has no quality setting, so a byte target can’t be met without throwing away pixels |
| Maximum file size | 150 MB hard limit; a warning above 25 MB |
| Where processing happens | In your browser, on your device — nothing is uploaded |
| Works offline | Yes, once the page has loaded, including as an installed app |
| Sign-up | Not required, not offered |
| Watermark | None |
| Price | Free |
Questions
Compressing files, answered
Is my photo or document uploaded anywhere?
How do I get a photo to exactly 50 KB?
Will the image look worse?
Why can’t I compress to PNG?
Why is the text in my compressed PDF no longer selectable?
What photo and signature size do UPSC and SSC actually want?
Why won’t my iPhone photo open?
Is there a catch — a sign-up, a watermark, a daily limit?
Keep it handy
Save it, share it, or tell us what’s missing
Come back to it
Bookmark the page, or pin it to your saved tools so it sits at the top of the tools list on this device.
Something not right?
If a file wouldn’t open, a form still rejected the result, or the preset you needed isn’t in the list, tell us. The form opens with the tool already filled in, so you only have to describe what happened.
More free tools
Other things you can do here
Every one of these runs the same way — on your device, with nothing uploaded.