100KB Extension v1.1.1: Compress & resize files in 0ms directly in Google Chrome
Reduce image file size in KB or MB online. Compress JPG, PNG, and WebP files securely without changing dimensions. Formatted for Canada IRCC (Immigration).
To ensure your photo is accepted by the Canada official platform, it must meet the following strict criteria:
Disclaimer: These requirements are verified based on official guidelines. However, platform rules and guidelines can change. Always consult the official Canada IRCC (Immigration) portal before final submission.
Immigration, Refugees and Citizenship Canada (IRCC) imposes highly specific, and slightly unusual, dimensions for permanent residence and visa applications. The mandatory 50x70mm size deviates from standard global formats, confusing many applicants and leading to frequent returned forms. This intelligent adjuster exclusively targets Canadian requirements, scaling your portrait accurately so you can secure your status without bureaucratic hiccups. Government job portals, university application systems, and e-commerce platforms impose strict file size limits on uploaded photos—most commonly requiring candidate photographs to be under 20KB, 50KB, or 100KB. Attempting to compress high-resolution smartphone photos (which are usually 3MB to 8MB) using basic tools often causes heavy pixelation, making faces unrecognizable.
100kb.in uses an iterative client-side binary search quantization engine. It converts RGB pixels to YCbCr color space, applies 4:2:0 chroma subsampling, and executes a 7-iteration binary search loop inside browser memory. In under 15 milliseconds, it selects the maximum quality setting that yields a byte size strictly under your requested target limit (e.g. 50KB or 20KB) while maintaining 300 DPI facial clarity.
| Format | Quantization Engine | Color Space & Subsampling | Target Size Ceiling | Portal Acceptance |
|---|---|---|---|---|
| JPEG / JPG | Lossy 8x8 DCT Frequency Quantization | YCbCr (4:2:0 Subsampling) | 20KB – 500KB | 100% (Universal Exam & Visa Portals) |
| PNG | Lossless Deflate / LZ77 Filtering | RGB + 8-bit Alpha Channel | 100KB – 2MB | E-commerce, Logos & Digital Design |
| WEBP | VP8 Intra-frame Prediction | YCbCr 4:2:0 / Lossless | 15KB – 300KB | Modern Web Apps & Mobile Display |
Follow these simple steps to ensure your file meets all requirements for Canada IRCC (Immigration).
Select or drag your JPG, PNG, or WEBP photo into the compression dropzone. Provide a clear, well-lit snapshot featuring a stark white or light-coloured backdrop, as mandated by Canadian immigration authorities.
Choose a preset size limit (e.g. 20KB, 50KB, 100KB) or type a custom byte ceiling. Crop the image to the definitive 50mm wide by 70mm high boundary, making sure the face height occupies between 31mm and 36mm.
The browser-based solver optimizes JPEG quantization matrices in milliseconds. Generate the compliant digital file, ready to be submitted through the GCKey or IRCC secure portal.
Answers to common questions regarding requirements for Canada IRCC (Immigration).
Lead WebAssembly Systems Engineer at 100KB Tools. Technical specifications researched and cross-verified against official ICAO Doc 9303 Part 9 standards, ISO/IEC 10918-1 JPEG specifications, and PDF/A ISO 19005 guidelines.
Convert PNG and WebP images to JPG format online instantly. Compress file size to target KB limits for form uploads.
Convert JPG, JPEG, and WebP images to PNG format online instantly with loss-free quality and target KB limits.
Resize image dimensions in pixels, mm, cm, or inches online. Crop photos in circle, square, or rounded corner shapes.