Skip to main content

Compress Photo to 20KB — Free, Instant, No Upload

If you've ever hit that frustrating "photo size exceeds limit" error while filling a government form, you're far from alone. This free tool compresses any photo to exactly 20KB — works for passport applications, Aadhaar, PAN card, SSC, UPSC, IBPS, SBI, Railway forms and more. No app needed. Nothing uploaded anywhere.

🔒100% Browser-Based
🚫No Server Upload
Privacy Protected
Instant & Free

Select Your Photo to Compress

Supports JPG, JPEG, PNG, and WebP formats (Max 25MB)

or drag & drop your image here (or paste with Ctrl+V)

📌 Government Portals Requirement: SSC, UPSC, Railway Recruitment Board, IBPS, SBI, and most state government job portals require photo images between 20KB in JPEG format. Our tool hits this exact target every time.

Note: Photo20KB is built for Indian users to simplify government form uploads like Passport, Aadhaar, PAN, SSC, UPSC, and other exams. Our tool ensures accurate size compression with complete privacy — no image is ever uploaded to any server.

📋 Exam-Specific Guides

Exact Photo & Signature Size for Every Exam

Requirements last verified: April 2026 — always cross-check with official notification PDF

Each page has the correct KB values pre-set in the tool. No guessing — compress and upload directly.

🚃 Railway Group D 🎖️ NDA Exam ⚙️ GATE 2026 📮 India Post GDS 🏙️ UPPSC 🏛️ BPSC Bihar 🌆 MPSC Maharashtra 🗂️ DSSSB / RPSC / State PSC
📋 See All 22 Exams with Full Guide & Tool →
📘 Complete Guide

How to Convert Photo to 20KB — Full Guide

This guide explains how to correctly convert your photo to around 20KB for passport applications, government forms, Aadhaar, PAN card, and job applications. Learn the step-by-step process, see real examples, and understand common mistakes to avoid.

🌐 Language: English | हिंदी में पढ़ें →

Trusted for Indian Government Form Photos

Widely Trusted
For Passport & Government Forms
100%
Privacy Protected — No Upload
2–5 sec
Average Compression Time
₹0
Forever Free — No Hidden Fees

How to Compress Your Photo to 20KB in 4 Steps

1

Upload Your Photo

Click "Choose Photo" or just drag your image into the box. Supports JPG, PNG, WebP — even photos taken directly from your phone camera or gallery.

2

Set Target Size

Use the slider to select 20KB (default for most forms) or adjust to 20–50KB as required by your specific exam or portal.

3

Compress Image

Click "Compress Photo" and our advanced algorithm shrinks your image instantly with edge-aware sharpening for best quality.

4

Download & Use

Download your compressed JPEG photo and upload directly to passport, Aadhaar, PAN card, SSC, UPSC, or any government portal.

Why Lakhs of Indians Use This Tool

100% Private & Secure

Your photos never leave your device. All processing happens in your browser using HTML5 Canvas. No server upload, no data storage. GDPR & privacy law compliant.

Fast & Completely Free

Instant compression in 2–5 seconds. No registration, no payment, no hidden fees. Free forever for unlimited use on all your devices.

Precise Size Control

Advanced binary search algorithm targets exact 20KB for passport, government forms, Aadhaar, PAN card, and job applications. 93–98% size utilization.

Works on All Devices

Fully responsive — works on Windows, Mac, Android, iOS, and all modern browsers. EXIF orientation auto-corrected for mobile phone photos.

Smart Image Quality

Multi-step resizing with edge-aware sharpening and skin smoothing. Face-aware optimization zones preserve facial details for ID and passport photos.

No Installation Needed

Works instantly in any browser — no app download, no software installation, no plugins required. Just open photo20kb.com and compress.

Where People Use This the Most

🛂 Passport Applications

Compress passport photos to exactly 20KB for Passport Seva online portal. Meets requirements: 600×600px minimum, white background, JPEG format under 20KB. You can verify official guidelines on Passport Seva official website .

🏛️ Government Forms

Perfect for Aadhaar card updates and PAN card applications across Indian government portals. For official guidelines, visit UIDAI official website and Income Tax PAN portal.

💼 Job Applications

Most Indian job application portals — SSC, UPSC, Railway RRB, IBPS, SBI, RBI, state government positions, defence services — all require photos in the 20–50KB range. One compressed file often works across multiple portals if the exam specs are similar.

🎓 Educational Forms

College admissions, scholarship applications, JEE, NEET, CAT, GATE, CUET exam registrations, university applications, and school admissions.

Errors That Get Photos Rejected — and How to Fix Them

File Too Large

Error: "File exceeds 20KB limit"

✅ Use our tool to compress to exactly 20KB

Wrong Format

Error: "Only JPG/JPEG accepted"

✅ Our tool auto-converts PNG/WebP to JPG

Wrong Background

Error: "White background required"

✅ Ensure white background before uploading

Wrong Dimensions

Error: "Minimum 600×600px required"

✅ Tool calculates optimal dimensions automatically

🛠️ More Free Tools

Compress Signature, Passport Photo &
Image to 50KB or 100KB — All Free

One platform for all government form photo needs. SSC signature 20KB, UPSC photo 50KB, visa photo 100KB — we have the right tool for every requirement.

Questions People Ask Before Using This Tool

How to compress photo to 20KB for SSC CGL / CHSL application?

SSC requires photo under 20KB and signature under 20KB in JPEG format. Upload your photo above, keep slider at 20KB (default), click "Compress Photo", and download. SSC CGL, CHSL, MTS, GD — all portals use the same 20KB limit. For signatures, use our dedicated Signature to 20KB tool.

How to reduce photo size to 20KB for Passport Seva portal?

Passport Seva requires JPEG photo under 20KB with minimum 600×600 pixels and white background. Upload your photo, keep slider at 20KB, and compress. Our tool targets 18–20KB to ensure it passes Passport Seva's automated size checker. For full guidance, visit our Passport Photo to 20KB page.

What photo size is needed for IBPS / SBI bank job applications?

IBPS and SBI require image JPEG 20KB–50KB and signature JPEG 10KB–20KB. Use our main tool for the 20KB photo. For the signature, our Signature to 20KB page has exact IBPS and SBI portal specs with the slider pre-set to 20KB.

Can I compress photos for Aadhaar and PAN card applications?

Yes, both work fine. Aadhaar update on the UIDAI portal needs JPEG under 20KB with a clear face and light background. PAN card applications (Income Tax portal) need 10–20KB JPEG. Compress to 20KB here, download, and upload. Works every time.

What is the photo size for UPSC Civil Services / IAS application?

UPSC accepts JPEG photo between 20KB–300KB, minimum 350×350 pixels, with white or light background. For UPSC, use our Image to 50KB tool — 50KB gives noticeably better face quality while staying well within the 300KB limit.

Is this tool safe for passport and government document photos?

Completely safe. The compression runs entirely in your browser using JavaScript and HTML5 Canvas — the same technology your bank's website uses. Your photo never leaves your device. If you're sceptical (which is fair, given you're handling passport photos), press F12, go to the Network tab, and compress a photo. You'll see zero upload requests. All processing happens on your own CPU.

What if I need 50KB or 100KB instead of 20KB?

Use the slider to adjust up to 50KB, or visit our dedicated Image to 50KB (for UPSC, NEET, JEE, college admissions) or Image to 100KB (for US visa DS-160, NDA, AFCAT, corporate HR) pages.

How to compress photo to 20KB on a mobile phone?

Open photo20kb.com in Chrome or Safari on your phone — no app needed. Tap "Choose Photo", pick from your gallery or take a fresh one, set the slider to 20KB, tap Compress, and download. Works on all Android and iOS devices. If your phone photo comes out sideways, the tool auto-corrects the orientation.

Ready to Compress? It Takes Under 30 Seconds

Used for SSC, UPSC, Passport Seva, Aadhaar, PAN, IBPS, Railway, NEET, JEE and more. No sign-up, no upload, no cost.

🚀 Compress Photo to 20KB Free
📲 Share on WhatsApp

🌐 Language: English | हिंदी (फोटो 20KB कैसे बनाएं) →