How to Reduce Image Size to 20KB, 50KB or 100KB
Online forms and government portals often demand a photo under 20KB, 50KB or 100KB. Here's how to reduce your image size to an exact KB target for free.
June 15, 2026
Compress Image — free, no sign-up
Drag & drop · Instant download
Why Forms Demand a Tiny Photo
Job portals, exam applications and government websites often set strict upload limits — a passport photo under 20KB, a signature under 10KB, or a document photo under 50KB or 100KB. Upload anything bigger and the form rejects it. A photo straight from a phone camera is usually 2–5 MB, which is 20–100 times too large.
The fix is to compress the image until it drops under the required size, without making it unreadable.
How to Reduce Image Size to a KB Target
Step 1: Open the Compress Image tool. Step 2: Upload your JPG or PNG photo. Step 3: Use the quality slider to shrink the file. The new size is shown instantly, so lower the quality until it drops under your target (for example below 50KB). Step 4: Download the smaller image, ready to upload to the form.
Tips to Hit a Specific Size
- Resize first, then compress. A photo doesn't need to be 4000px wide for a form. If you also need set dimensions, use the Resize Image tool to bring it down to, say, 600px before compressing.
- JPG compresses smaller than PNG for photographs, so save photos as JPG when the form allows it.
- Watch the live size readout and nudge the slider until you're just under the limit — that keeps the most quality while meeting the cap.
What About Quality?
Compressing to 20–100KB will reduce fine detail, but for a passport photo or scanned signature on a form that's completely fine — it still looks clear at the size it's displayed.
Free and Private
No sign-up and no limit. Your photo is processed and removed straight after — never stored.
Keep reading
How to Compress a PDF to 100KB, 200KB or 1MB
Need a PDF under a specific size for an email or upload limit? Here's how to compress a PDF down to 100KB, 200KB, 500KB or 1MB for free.
Read more Text ToolsHow to Convert Kruti Dev to Unicode (Hindi Mangal)
Kruti Dev is a legacy ASCII font, so its Hindi text breaks when shared. Here's how to convert Kruti Dev to Unicode (Mangal) for free, in both directions.
Read more Text ToolsHow to Convert Preeti to Unicode (Step-by-Step)
Preeti text turns to gibberish when you share it because Preeti is an ASCII font, not Unicode. Here's how to convert Preeti to Unicode Nepali for free in seconds.
Read more