Compress an Image to Any KB Size
Tap a size like 50 KB or 100 KB, or type your own. We find the highest quality that fits — right here in your browser.
Fit Meter
Settings appear once you add an image.
Advanced 4
Long edge. Images are never enlarged.
Bytes sent anywhere: 0 B Bytes of your files sent anywhere: 0 B · nothing leaves this tab
Every request this page makes is listed as it happens. You’ll see our own code loading, for some formats a codec engine, and anonymous usage analytics marked STATS — but never your file going out.
- Waiting for network activity…
Check it yourself: open your browser’s developer tools on the Network tab, or turn off Wi-Fi once the page has loaded. The tools keep working.
Works offline after you’ve used it once.
How to use it
-
Add your files
Drop one photo or a whole batch — JPG, PNG, WebP, HEIC, AVIF and more.
-
Check the settings
Tap a size, or type the limit the website or form gives you, like 200 KB.
-
Save the result
We search for the highest quality that fits each file, then you download them — individually or as a ZIP.
Why it doesn’t upload
Photos carry faces, IDs and the location of your home. Upload-based compressors copy them to someone else’s server; FixMyFiles never sends them anywhere — which is also why there’s no queue, no daily cap and no file-size limit.
How to check for yourselfWorth knowing
- Tiny targets (under ~30 KB) can’t be hit with quality alone — we shrink the pixel dimensions only when needed, and show you the final size.
- PNG is lossless, so photos saved as PNG stay large. For small photos choose JPG or WebP.
- Animated GIFs are saved as a still image (the first frame).
- Photos above roughly 50 megapixels can exceed memory limits on phones; desktop browsers handle them.
- AVIF gives the smallest files but takes a few seconds per photo to encode.
- Hidden metadata (camera, date, GPS location) is removed from re-saved images.
Compress to 20 KB, 50 KB, 100 KB or 200 KB
Set the size in one tap, then add your photo: 20 KB · 50 KB · 100 KB · 200 KB · 500 KB · 1 MB. The tool keeps the highest quality that stays under it.
These numbers come from real forms. 20 KB is the ceiling for a signature on SSC exam forms, which want 10–20 KB. 50 KB is the top of the 20–50 KB photo band many exam forms use. 100 KB is the most a UPSC signature may weigh, and 200 KB a UPSC photo. 240 KB is the cap for a US visa (DS-160) photo and most Schengen portals, and India’s Passport Seva takes 10–250 KB. Every rule, with the date it was last checked, is on the upload limits page.
A phone photo is 12 megapixels or more, and no quality setting squeezes that into 20 KB on its own — the picture has to get smaller too. The tool does that only when it must, and shows the final dimensions. Where a form also fixes the pixel size, such as UPSC’s 350×350 or the Indian passport’s 630×810, use Resize Image: it crops to the exact frame and can hold the file under a size in the same step.
Questions
How do I compress a photo to 20 KB, 50 KB or 100 KB?
Choose Target size, type the number and pick KB, then press Compress. We try quality levels until we find the highest one under your limit. If quality alone can’t get there, we reduce the dimensions just enough and tell you.
Will compressing make my image look worse?
JPG, WebP and AVIF throw away detail you mostly can’t see. At 70–85% quality most photos look identical on screen. Aggressive targets (like 20 KB for a large photo) will soften detail — the Fit Meter shows the exact result so you can decide.
Are my photos uploaded to a server?
No. Compression runs in your browser using your device’s own processor. Open the Privacy Meter under the tool to watch the network log — it only shows our code loading, never your files.
Can I compress a PNG without losing quality?
Yes, up to a point. Leave Save as on PNG and a lossless pass re-packs the file — identical pixels, typically 10–30% smaller. Screenshots and flat graphics do best. Going much below that means either reducing the number of colors or moving to JPG or WebP, and both of those change the picture. For photos that is the right trade: PNG never throws detail away, so a photo saved as PNG stays huge, and switching Save as to JPG or WebP shrinks it dramatically.
What size should a photo be for a passport or visa form?
It depends on the portal: the US DS-160 wants a square JPEG up to 240 KB, India’s Passport Seva 630×810 px at 10–250 KB. Set it for the US visa, check a photo against it with the photo size checker, or see every upload limit.
Can I compress many images at once?
Yes. Drop as many as you like — they’re processed in parallel on your device and you can download them all as a single ZIP.
Read more about this
- Guide Why are iPhone photos so big?
- Guide JPG vs JPEG: what’s the difference?
- Guide Lossy vs lossless, in practice
- Guide Which image format belongs on your website?
- Common fix Make a round profile picture
- Common fix Gmail says the attachment is too big
- Common fix The form says your photo is too big
- Platform sizes YouTube thumbnail size
- Platform sizes X (Twitter) image and video sizes
Next steps
Often used before or after Compress Image. These run on your device too.
- Resize Image Exact pixels for passports, profiles, banners and print.
- Photo Size Checker KB, pixels, DPI and print size, checked against passport, visa and exam rules.
- Crop Image Crop to a square, a circle, a ratio or free-form with a drag.
- Image Converter Turn any picture into JPG, PNG, WebP, AVIF, GIF, ICO, SVG and more.
- Remove Metadata Delete GPS location, camera serials and dates without touching the pixels.
- Reduce File Size Name the size limit; get the best-looking photo, video or audio under it.