✓ 100% Free · No Signup · No Watermark Updated April 2026

Compress Image to Exact KB Size — Free

Compress any JPG/PNG to exactly 10, 20, 50, 100KB or any custom size. One-click presets for UPSC, Passport Seva, India e-Visa, PAN, and more.

One-Click Form Presets

Drop your photo here or click to upload

JPG, JPEG, PNG · up to 25MB

Target Size

KB

Compress JPG or PNG to exactly 20KB, 50KB, 100KB, or any custom size. Free, no signup, built for Passport Seva, UPSC, India e-Visa, PAN, and SSC forms.

Government Form Presets — One-Click Compression

  • One click sets target KB and pixel dimensions.
  • Binary search on JPEG quality lands within ±5% of target.
  • Auto-downscales dimensions if the target is unreachable.
  • Runs entirely in your browser — no uploads.

Indian Government Form Photo Sizes

Reference specs for Indian exams, visas, and ID documents. Verify against the official portal for high-stakes applications.

ApplicationKB RangeFormatDimensionsAction
India e-Visa10–1024 KBJPEG350×350 pxUse preset →
Passport Seva (Indian Passport)10–20 KBJPEG413×531 px (3.5×4.5 cm)Use preset →
UPSC Civil Services20–40 KBJPEG350×350 pxUse preset →
SSC CGL20–50 KBJPEG350×350 pxUse preset →
SSC CHSL20–50 KBJPEG350×350 pxUse preset →
IBPS PO20–50 KBJPEG200×230 pxUse preset →
IBPS Clerk20–50 KBJPEG200×230 pxUse preset →
RRB NTPC20–100 KBJPEG320×240 pxUse preset →
RRB Group D20–100 KBJPEG320×240 pxUse preset →
PAN Card10–20 KBJPEG213×213 px (2.5×2.5 cm)Use preset →
Aadhaar Update20–100 KBJPEG413×531 pxUse preset →
NEET10–200 KBJPEG413×531 pxUse preset →
JEE Main10–200 KBJPEG413×531 pxUse preset →
JEE Advanced50–300 KBJPEG413×531 pxUse preset →
GATE5–200 KBJPEG240×320 pxUse preset →
CAT15–80 KBJPEG240×320 pxUse preset →
CLAT20–500 KBJPEG413×531 pxUse preset →
CTET10–100 KBJPEG240×320 pxUse preset →
UGC NET10–200 KBJPEG240×320 pxUse preset →
CSIR NET10–200 KBJPEG240×320 pxUse preset →
GRE (India)240 KB maxJPEG240×320 pxUse preset →
IELTS (India)300 KB maxJPEG413×531 pxUse preset →
TOEFL (India)240 KB maxJPEG240×320 pxUse preset →

How to Compress an Image to 20KB Without Losing Quality

  1. Drop your JPG or PNG into the uploader.
  2. Pick a preset, slider value, or type exact KB.
  3. Binary search over JPEG quality hits target in ~12 steps.
  4. Preview before/after and download.

Why Government Portals Reject Your Photo

  • File too large — exceeds the KB maximum.
  • File too small — under the KB minimum.
  • Wrong dimensions — pixel size does not match.
  • Wrong format — PNG submitted where JPEG is required.
  • Wrong aspect ratio — photo stretched or warped.

Compress for Visa Applications

Country-specific photo rules:

When free isn't enough

For when you can't afford a rejection.

Free forever: hit an exact KB target, download a clean JPG. Enough for UPSC, SSC, IBPS, PAN, and India e-Visa uploads.

01

Your photo doesn't meet the spec

Compression cannot fix wrong dimensions, background, head size, glasses, or expression.

02

You need guaranteed acceptance

Pro validates against the exact country spec and refunds if rejected.

03

You need print + digital + a backup

Pro delivers print-ready files, mailed prints, and 14 days of unlimited resubmissions.

$9.95· one photo · any country
166 countriesMoney-back guarantee14-day resubmissions
Get my photo

Frequently Asked Questions

Upload your JPG or PNG, click the 20KB preset, and hit Compress. The tool binary-searches JPEG quality until it lands within ±5% of 20KB, reducing dimensions if needed.