Skip to content

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.

I want Compress images

Settings appear once you add an image.

Compress by
80%
Advanced 4

Long edge. Images are never enlarged.

Keep the original if it’s already smaller Off = always re-save (this also strips hidden metadata).

Done on your device No upload, no queue, no sign-up.

Bytes sent anywhere: 0 B

Works offline after you’ve used it once.

How to use it

Your photo goes into this browser tab, is compressed on your device, and comes back as a smaller file under your limit. 0 bytes uploaded
  1. Add your files

    Drop one photo or a whole batch — JPG, PNG, WebP, HEIC, AVIF and more.

  2. Check the settings

    Tap a size, or type the limit the website or form gives you, like 200 KB.

  3. 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 yourself

Worth 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

Next steps

Often used before or after Compress Image. These run on your device too.