Passport Photo Resizer in KB & Pixels
Resize passport photographs to official dimensions (3.5x4.5 cm / 2x2 in) and compress to target KB limits.
Strict 100% In-Browser Binary Compression
Tested on 50+ official Indian exam engines (SSC, UPSC, IBPS, NTA, Passport Seva). Zero server upload, zero data collection.
Applying for passports, visas, or official permits requires strict compliance with both physical/pixel dimensions and file size caps. Our Passport Photo Resizer lets you crop to 3.5x4.5cm or 2x2 inches while enforcing a 50KB or custom KB limit.
How to Passport Photo Resizer in KB & Pixels
- 1Upload your passport headshot photo.
- 2Select your passport dimension preset (3.5x4.5cm, 2x2 inches, or 350x450 px).
- 3Set your target file size (e.g., 50 KB).
- 4Download your compliant passport photo ready for online submission.
Target Specifications
Official Portal Upload Criteria Comparison
| Exam / Portal Name | Photo Limit | Signature Limit | Dimensions | Required Format |
|---|---|---|---|---|
| SSC (CGL/CHSL/MTS) | 20 KB - 50 KB | 10 KB - 20 KB | 3.5 x 4.5 cm | JPG / JPEG |
| UPSC Civil Services | 20 KB - 300 KB | 20 KB - 300 KB | 350x350 px min | JPG / JPEG |
| IBPS Bank Exams | 20 KB - 50 KB | 10 KB - 20 KB | 200x230 px | JPG (Black Ink) |
| NEET / JEE (NTA) | 10 KB - 200 KB | 4 KB - 30 KB | 4x6 Postcard | JPG / JPEG |
How Client-Side Image Binary Compression Works Under the Hood
When you select a target size (e.g., 20KB or 50KB), ResizeInKB executes an in-browser binary search algorithm using the HTML5 HTMLCanvasElement.toBlob() API. It dynamically adjusts JPEG quantization matrices and pixel dimensions directly inside your browser's V8 JavaScript engine memory. Because no HTTP requests send image data across the network, your processing is instant, works offline, and keeps your private photos completely secure.