How to Reduce Image Size to 100KB or 50KB for Online Application Forms
Learn how to compress JPEG/PNG passport photos and signature scans under 100KB or 50KB for government job applications without blurring faces.
Applying for government recruitment portals, university admission exams, or passport/visa portals in India often comes with strict file upload limits. Portals frequently require passport photos to be between 20KB and 50KB and signature scans to be under 10KB to 30KB.
Attempting to upload a raw camera photo (typically 3MB to 8MB) will result in immediate upload error rejections.
1. Why Do Camera Photos Have Huge File Sizes?
Modern smartphone cameras capture images at high resolutions (12 Megapixels to 50 Megapixels), generating pixel grids of $4000 \times 3000$ pixels:
- Excessive Resolution: Application forms only display photos at $200 \times 230$ pixels.
- Embedded EXIF Metadata: GPS location, camera model, aperture, and color profile data add unnecessary file weight.
- Uncompressed PNG Formats: PNG images store lossless pixel data, taking 5x more space than optimized JPEG formats.
2. 3-Step Process to Compress Images Under 100KB
Step 1: Crop to Required Aspect Ratio Crop out background clutter before compressing. Passport photos require a 3:4 aspect ratio, while signatures require a 3:1 horizontal banner ratio.
Step 2: Resize Pixel Dimensions Downscale image dimensions to realistic requirements: - Passport Photo: $300 \times 400$ pixels maximum. - Signature Scan: $300 \times 100$ pixels maximum.
Step 3: Apply Lossy Quality Compression Reduce JPEG quality to 75% – 85%. To the human eye, human facial features and handwriting lines remain indistinguishable from the original uncompressed image.
3. Recommended Dimension & File Size Cheat Sheet
| Document Type | Target Dimensions | Target File Size | Format |
|---|---|---|---|
| Passport Photograph | $300 \times 400$ px | 20 KB – 50 KB | JPEG / JPG |
| Signature Scan | $300 \times 100$ px | 10 KB – 30 KB | JPEG / JPG |
| ID Proof / Aadhaar | $800 \times 1000$ px | 50 KB – 100 KB | JPEG / WebP |