Passport & Visa Photo Resizer
Crop aspect ratio, resize to official dimensions, and compress to exact KB limits—all inside your browser. No server uploads, zero privacy risk for personal IDs.
Supports JPG, PNG, HEIC, WEBP, PDF, SVG, TIFF, AVIF, GIF, BMP
No files selected yet. Drag & drop photos, documents or click browse above.
Official Digital Photo Specifications
All three checks—format, pixel dimensions, and KB cap—handled together:
Used by Passport Seva, UK, EU/Schengen, Canada, Australia, and university exam portals.
Square framing required for US DS-160 non-immigrant visas, Green Card DV Lottery, and OCI applications.
Strict size brackets for UPSC, SSC, IBPS, state civil services, and digital signature uploads.
How to Ensure Your Photo Passes Automated Portal Validation
Automated portal rejection is almost always caused by one of three issues: incorrect aspect ratio, invalid pixel dimensions, or exceeding the portal's byte cap. Government portals like Passport Seva, US Visa DS-160, and state exam portals employ automated machine vision validators that reject images if the facial area occupies less than 70% of the vertical frame or if file size exceeds the ceiling by even 1 single byte.
PixelKit's workflow solves all three in a single execution: start with the Crop Studio to frame head-and-shoulders with balanced margins, click the 413×531 px or 600×600 px dimension preset in the Resize panel, and set your target ceiling (e.g. 50KB or 100KB). The output JPG is guaranteed to pass automated validation.
With our comprehensive library of 20 1-Click Official Portal Presets, you can instantly configure verified specifications for major consular authorities worldwide. Presets include US Visa & DS-160 (600×600 px, 240KB), Indian Passport Seva Kendra (413×531 px, 100KB), Schengen European Visa (413×531 px, 200KB), UK Visas & Immigration (413×531 px, 200KB), Canada IRCC PR & Study Permit (420×540 px, 240KB), Australia ImmiAccount (413×531 px, 200KB), China Visa (390×567 px, 120KB), Japan MOFA eVisa (413×531 px, 200KB), UAE ICP/GDRFA (413×531 px, 100KB), Saudi Arabia eVisa (600×600 px, 100KB), Singapore ICA (400×514 px, 150KB), Malaysia MyOnline Passport (413×591 px, 100KB), and New Zealand NZeTA (450×600 px, 250KB), alongside Indian national exams (UPSC, SSC, NEET, 350×450 px, 50KB), candidate signatures (280×140 px, 20KB), and thumbprint scans (200×200 px, 20KB).
Every biometric capture is handled with bank-grade privacy. Web Workers process all pixels in ephemeral device memory, ensuring your face photos, identification cards, and personal records remain 100% private and never touch remote servers.
Dedicated Portal & Exam Tools
Single-click, pre-configured resizers strictly calibrated to official portal limits:
SSC CGL, CHSL, MTS & GD compliant photo crop and compression.
Pre-tuned for UPSC CSE, CDS, NDA and One-Time Registration (OTR).
NSDL and UTIITSL exact square dimensions and DPI specifications.
US DS-160 visa, passport, and Green Card DV Lottery photo maker.
NTA NEET-UG & JEE Main passport and postcard photo cropper.
Shrink heavy certificates, resumes, and multi-page documents under 1MB.
Essential Guides for Document & Visa Uploads
How to Resize Images to Passport Size
Full guide to official millimeter, inch, and 300 DPI pixel dimensions for 30+ countries.
TroubleshootingWhy Portals Reject Photos & How to Fix It
Common reasons automated government validators fail uploads and how to pass first time.
Framing ToolCrop Image Studio
Interactive visual cropping with 1:1 square, 3:4 portrait, and rule of thirds grid.
Official Digital Photo & Signature Requirements Master Table (2026)
Verified dimensions, file weight brackets, and format specifications across national recruitment and visa portals:
| Exam / Portal | Authority | Allowed Dimensions | File Size Range | Required Format | Special Rules |
|---|---|---|---|---|---|
| SSC CGL / CHSL / MTS / GD | Staff Selection Commission (SSC OTR) | 350 × 450 px (3.5 × 4.5 cm) | 20 KB – 50 KB | JPG / JPEG | White/light background, strict 20KB min lower bound |
| UPSC Civil Services / NDA / CDS | Union Public Service Commission (OTR) | 350 × 450 px (Photo) · 1000 × 560 px max (Signature) | 20 KB – 50 KB (Photo) · 20 KB – 50 KB (Sig) | JPG / JPEG | Face must cover ~75% of photograph, no spectacles |
| NEET UG / JEE Main | National Testing Agency (NTA) | 350 × 450 px (Passport) · 4" × 6" (Postcard) | 10 KB – 200 KB | JPG / JPEG | 80% face coverage showing ears, white background |
| US Visa (DS-160) & US Passport | US Department of State Consular Affairs | 600 × 600 px up to 1200 × 1200 px (2" × 2") | Under 240 KB | JPEG | Strict 1:1 square ratio, eye height 56%–69% of frame |
| PAN Card (NSDL / UTIITSL) | Protean / UTIITSL Portal | 213 × 213 px (Photo) · 400 × 200 px (Signature) | Under 50 KB (Photo) · Under 30 KB (Signature) | JPEG (200 / 300 DPI) | Square 1:1 aspect ratio with exact 200 DPI calibration |
| IBPS PO / Clerk / RRB | Institute of Banking Personnel Selection | 200 × 230 px (Photo) · 140 × 60 px (Signature) | 20 KB – 50 KB (Photo) · 10 KB – 20 KB (Signature) | JPG / JPEG | White background, black ink signature on white paper |
| Schengen European Visa | VFS Global / TLScontact / Consulates | 413 × 531 px (35 × 45 mm at 300 DPI) | Under 200 KB | JPG / JPEG | Light grey or white background, face 32–36 mm height |
| UK Passport & Visa | HM Passport Office / UKVI | Minimum 600 × 750 px (3:4 ratio) | 50 KB to 10 MB | JPG / JPEG | Plain light-grey or cream background, no shadows |
* All portals strictly enforce upper and lower bounds. PixelKit automated presets calibrate both dimensions and target file weights client-side.
Launch Universal Portal Studio →Official Portal Upload Specifications & Requirements Guide
Government, visa, and university recruitment portals enforce strict technical constraints to automate biometric validation. Here is how standard portals evaluate uploaded JPG files:
| Application Portal / Authority | Format | Dimensions (Pixels & MM) | File Size Limit |
|---|---|---|---|
| Passport Seva (India) & PAN Card | JPG / JPEG | 413 × 531 px (35 × 45 mm at 300 DPI) | 20 KB to 50 KB |
| US Visa (DS-160) & DV Green Card Lottery | JPEG | 600 × 600 px up to 1200 × 1200 px (1:1 Square) | Under 240 KB |
| Schengen Visa (France, Germany, Italy, Spain) | JPG | 413 × 531 px (35 × 45 mm) | Under 200 KB |
| UK Passport & Home Office Visa Portal | JPG | Minimum 600 × 750 px (3:4 ratio) | 50 KB to 10 MB |
| UPSC, SSC, IBPS, State Civil Services Photos | JPG | 350 × 450 px (Portrait) | 20 KB to 50 KB |
| Canada Visa, PR & Express Entry (IRCC) | JPEG / JPG | 420 × 540 px (50 × 70 mm, 5:7 aspect) | Under 240 KB |
| Official Digital Signature & Thumbprint | JPG / PNG | 140 × 60 px to 240 × 240 px | 10 KB to 20 KB |
Avoiding Automated Portal Rejection: Core Technical Rules
Aspect Ratio and Margin Preservation: Automated facial biometric recognition systems expect the subject's face (from the crown of the head to the chin) to occupy between 70% and 80% of total image height. Cropping too closely into the forehead or leaving excessive empty sky above the head triggers automated disqualification. Always use PixelKit's 1:1 or 3:4 aspect ratio presets with balanced margins.
Preventing Loss of Detail in Small Budgets: When shrinking photos down to strict 20KB or 50KB limits, scaling original dimensions down (e.g. from 4000×3000 to 600×800 pixels) preserves far more perceived sharpness than applying high compression to full-resolution files. Rescaling reduces redundant pixel counts before compression begins, allowing quantization algorithms to retain clean facial contours and high-contrast signature lines.
Uniform Lighting & Neutral Background Alignment: Biometric review engines measure pixel contrast differences between the subject's hair/ears and the background. Deep cast shadows on the wall behind the subject or uneven side-lighting frequently cause automated gates to reject submissions. If your original capture has minor background gradient variations, PixelKit's integrated canvas processor blends uniform backdrops cleanly before quantization passes.
Digital Signature & Document Stamp Legibility: For candidate signatures and official stamp scans, low-pass blur filters must be avoided. Signatures rely on sharp edge transitions between blue/black ink strokes and white paper. PixelKit applies specialized high-contrast thresholding routines during binary search compression to keep delicate pen strokes legible even under strict 10KB to 20KB upload ceilings.
Orientation Normalization & EXIF Header Handling: Smartphone cameras routinely record photos in landscape sensor orientation and append an EXIF rotation tag indicating how the photo should be rotated for display. Many legacy government portal scripts disregard EXIF tags, resulting in photos appearing sideways or upside down on official application forms. PixelKit physically bakes rotation into the raw bitmap data, guaranteeing upright display regardless of portal limitations.
Color Gamut Calibration (sRGB vs Display P3): Modern Apple iPhone and Android flagships photograph in the wide DCI-P3 color spectrum. However, web form upload validators and passport print systems expect standard sRGB color profiles. PixelKit converts chromatic coordinates to sRGB during client-side canvas processing, preventing washed-out skin tones or uncalibrated color shifts.
Multi-Core Web Worker Thread Concurrency: PixelKit executes compression in independent worker threads rather than blocking the browser's main UI loop. Even when processing multiple multi-megabyte raw photos simultaneously, your browser remains completely fluid, responsive, and stable without lag.
Zero Server Uploads & Guaranteed Privacy: Personal ID cards, passports, signatures, and biometric photographs are high-value targets for data scraping and identity theft. PixelKit is built with a zero-knowledge architecture: all decoding, cropping, resizing, and binary-search compression executes 100% inside your local device memory using WebAssembly. Your files are never stored, transmitted, or logged on remote servers.
Biometric Passport Photo Technical Verification Standards
Head Height and Eye Line Centering: The International Civil Aviation Organization (ICAO Doc 9303) and ISO/IEC 19794-5 dictate that in biometric passport images, the vertical distance between the bottom of the chin and the top of the head (excluding voluminous hair) must measure strictly between 70% and 80% of total image frame height (typically 31 mm to 36 mm on a 45 mm high print). Furthermore, the horizontal center line of the subject's eyes must sit between 50% and 70% of total image height from the bottom edge. PixelKit's 1-click portal presets automatically center the framing coordinates to fulfill these strict geometric ratios on upload.
DPI vs Resolution Translation: Official guidelines frequently specify dimensions in physical millimeters alongside a minimum DPI requirement (e.g., 35 × 45 mm at 300 DPI). To compute required digital pixels, divide millimeters by 25.4 to convert to inches, then multiply by DPI: (35 / 25.4) × 300 = 413.38 pixels wide, and (45 / 25.4) × 300 = 531.49 pixels high. Uploading files with non-integer subpixel scaling causes border blurring. PixelKit renders exact 413 × 531 integer pixel dimensions directly to ensure pin-sharp biometric validation.
Eliminating JPEG Compression Artifacts (Ringing and Blocking): When aggressive compression is applied to small file sizes like 20 KB or 50 KB, standard 8×8 Discrete Cosine Transform (DCT) block boundaries become visible around high-frequency edges such as eyelashes, eyebrows, and iris contours. Automated portal gates flag these DCT artifacts as biometric scanning interference. PixelKit's binary search engine utilizes adaptive quantization matrix tuning to preserve smooth facial skin gradients while constraining file sizes exactly below government upload limits.
White Background Uniformity and Shadow Elimination: Biometric photo gates employ automated edge detection filters that compute luminance gradients across the background perimeter. Any shadow, color tint, wallpaper pattern, or flash reflection behind the ears or neck causes the boundary test to fail. PixelKit's canvas rendering pipeline cleanly isolates facial borders and normalizes background pixels to pure neutral white (#FFFFFF) or light grey (#F2F2F2) as mandated by Schengen, UKVI, and US State Department DS-160 standards.
Universal Document & Signature Optimization Guidelines
High-Contrast Binarization for Official Signatures: Digital signature slots on banking, PSC, and university portals require stark differentiation between ink pigments and the paper background. When photograph scans suffer from shadows or ambient room warmth, low-contrast ink lines can be misidentified as blank uploads. PixelKit applies high-frequency adaptive thresholding during processing, amplifying blue and black ballpoint strokes to maximum contrast while ensuring the surrounding boundary clears to pristine white.
Resolution Normalization for Mobile Phone Scans: Modern smartphone camera sensors capture between 12 and 48 megapixels (4000×3000 to 8000×6000 pixels). Attempting to compress a 48-megapixel image directly down to 100 KB without downsizing dimensions forces extreme DCT quantization, destroying document readability. By combining PixelKit's integrated dimension resizer with its kilobyte compression ladder, images are resampled to balanced display resolutions (such as 1200×1600 px) before compression occurs, retaining crystal-clear alphanumeric legibility on certificates, marks cards, and government identity proofs.
Cross-Platform EXIF Orientation Correction: When taking photos with a smartphone held vertically or upside-down, the physical image sensor registers the photo in raw landscape orientation and merely writes an EXIF orientation flag into the header. Many institutional portal servers run legacy image parsing scripts that discard EXIF orientation tags, causing passport photos and signature uploads to appear rotated sideways on identity cards and exam hall tickets. PixelKit's engine automatically detects sensor orientation and physically bakes the rotation directly into the raw canvas pixel matrix before export, ensuring every submission displays upright on every legacy or modern system.
Multi-Image Batch Queue with Unlimited File Capacities: Preparing submissions for multi-member families, travel groups, or multiple government departments often demands processing dozens of photos and supporting documents. PixelKit imposes zero artificial caps on file counts or total megabyte throughput. Drag and drop unlimited images into the processing queue, customize crop and dimension parameters per job or globally, and download the entire batch instantly as individual files or combined archives with zero waiting queues.