ADVERTISEMENT · Top banner
Your Google AdSense unit renders here once you set your publisher ID.

How to Reduce an Image to 100KB, 50KB or 20KB

Online forms, visa and passport applications, and job portals often demand a photo under a strict size like 100 KB, 50 KB or even 20 KB. Here's how to hit a target file size without ruining the image.

The three levers

File size is controlled by three things — pull them in this order:

  1. Dimensions — the biggest factor. A 4000 px photo has 16× the pixels of a 1000 px one. Resize to the required pixel size first (forms often specify, e.g. 600×600).
  2. Quality — lowering JPEG/WebP quality to 60–75% cuts size sharply with little visible loss.
  3. Format — JPEG or WebP for photos; avoid PNG for photos (it's much larger).

Hitting a specific KB target

Use the live before/after size readout to nudge quality until you're just under the limit.

Do it privately

Passport and ID photos are sensitive — you shouldn't upload them to random sites. Our image compressor runs entirely in your browser, so the photo never leaves your device. Set a max width, pick JPEG, drop the quality, and watch the size hit your target.

Tips for ID/passport photos

FAQ

How do I get a photo under 20KB?

Resize to ~500–600 px and lower JPEG quality to around 55–60%. Check the live size and adjust.

Will it still look acceptable?

For small on-screen form photos, yes — the dimensions are small, so moderate compression is invisible.

Open the Image Compressor →

ADVERTISEMENT · In-content
Your Google AdSense unit renders here once you set your publisher ID.

More free tools

Word Counter
Count words, characters, sentences & reading time — instantly, privately.
PDF Tools
Merge, split, rotate & reorder PDFs. Unlimited, free, no watermark.
QR Code Generator
Free QR codes that NEVER expire and don't track your scans.
Password Generator
Strong, random passwords generated locally. Never sent anywhere.
Unit Converter
Convert length, weight, temperature, data, speed & more — instantly.
Color Tools
Pick colors, build palettes, convert HEX/RGB/HSL & check contrast.
ADVERTISEMENT · Footer
Your Google AdSense unit renders here once you set your publisher ID.