LogoSmart Image Resizer
Back to Blog
Published: 2026-07-19Updated: 2026-03-01By Rajnish Kumar (Product Manager & Builder)

How to Resize Images to 20KB, 50KB, or 100KB for Official Portals

Online submission systems for government job recruitments, university admissions, visa applications, and official portals often enforce strict upper ceilings on document and photo file sizes — such as under 20 KB, 50 KB, 100 KB, or 200 KB.

Trying to force a high-resolution smartphone photo (which can be 5 MB to 8 MB) under a 50 KB limit without making the image illegible requires balancing pixel resolution reduction and compression quality carefully. Get it wrong and your image is either rejected for exceeding the limit, or so degraded it becomes unreadable.

In this tutorial, we cover the exact formula, workflow, and portal-specific requirements to hit target kilobyte thresholds every time.


1. Understanding Kilobytes (KB) vs Pixels — The Two Separate Dimensions of an Image

Many applicants conflate pixel resolution with file size. They are related but controlled separately:

  • Pixels (Dimensions): The grid width and height of an image (e.g., $600 \times 600$ pixels). Higher pixel counts increase the number of data points stored.
  • Kilobytes (File Weight): The total memory storage size of the file on disk or in memory.

The relationship between the two:

$$\text{Raw Uncompressed File Size (KB)} = \frac{\text{Width (px)} \times \text{Height (px)} \times \text{Bit Depth}}{8 \times 1024}$$

For a $600 \times 600$ px image at 24-bit colour (standard RGB):

$$\text{Raw Size} = \frac{600 \times 600 \times 24}{8 \times 1024} = \frac{8{,}640{,}000}{8192} \approx 1{,}054 \text{ KB} = 1.05 \text{ MB}$$

But actual JPG and WebP files are far smaller because compression algorithms discard imperceptible visual data. A $600 \times 600$ px JPG at 80% quality typically weighs 35 KB to 60 KB — within most portal limits.

                           THE TWO COMPRESSION LEVERS

             [ Pixel Resolution ] --------------> Controls canvas size (raw data volume)
             [ Compression Quality % ] ---------> Controls byte density (data discarded)

             Reduce BOTH to reliably hit small KB targets.
             Reduce ONLY quality → image looks degraded at original size.
             Reduce ONLY dimensions → file may still be oversized.

2. Portal-by-Portal File Size Requirements (India, UK, US, EU)

Different recruitment and official portals impose unique specifications. Here are the exact requirements for the most commonly used portals:

Indian Government & Examination Portals

Portal / Exam Document Type Max File Size Dimensions Format
UPSC Civil Services Passport Photo 40 KB 200×230 px (min) JPG
UPSC Civil Services Signature 20 KB 140×60 px JPG
SSC (CGL, CHSL, MTS) Photograph 20 KB 100×120 px JPG
SSC Signature 10 KB 140×60 px JPG
IBPS (Bank PO/Clerk) Photograph 50 KB 200×230 px JPG
IBPS Signature 20 KB 140×60 px JPG
NEET UG / PG Photograph 200 KB 3.5×4.5 cm JPG
NEET Signature 50 KB 3.5×1.5 cm JPG
JEE Main Photograph 100 KB 3.5×4.5 cm JPG
GATE Photograph 500 KB 480×640 px JPG
TNPSC Photograph 40 KB 150×200 px JPG
RRB (Railway) Photograph 40 KB 200×230 px JPG
Passport Seva (India) Photo Under 1 MB 35×45 mm JPG

Visa & International Portals

Country / Portal Document Type Max File Size Photo Dimensions Format
US Visa / DS-160 Passport Photo 240 KB 600×600 px (2×2 in) JPG
UK Visa (UKVI) Photograph Under 6 MB 750–1500 px (wide) JPG, PNG
Canada (IRCC) Photo 4 MB 420×540 px (35×45 mm) JPG
Schengen Visa (EU) Passport Photo Under 10 MB 413×531 px (35×45 mm) JPG
Australia (ImmiAccount) Photo Under 5 MB 600×750 px JPG
Dubai / UAE Visa Photo 200 KB 600×600 px JPG
Saudi Arabia eVisa Photo 200 KB 600×600 px JPG

University Admissions & Competitive Exams (Global)

Institution / Portal Document Type Max File Size Dimensions Format
UCAS (UK) Profile Photo Under 10 MB Minimum 400×400 px JPG, PNG
Common App (US) Headshot Under 2 MB Minimum 300×300 px JPG, PNG
IELTS Online Photo 5 MB 35×45 mm JPG
GRE / GMAT Photo 4 MB 600×600 px JPG

3. The Binary Search KB Compression Algorithm

Standard image converters require you to manually guess a quality slider percentage and check the output file size — repeating until you land under the target. This trial-and-error process can take dozens of attempts.

Smart Image Resizer uses a binary search algorithm to automatically find the optimal compression quality that produces the largest possible output file strictly under your target KB limit:

                     BINARY SEARCH QUALITY OPTIMISATION

  Round 1: Test Quality 50%  → Output: 28 KB   (Too small — increase quality)
  Round 2: Test Quality 75%  → Output: 62 KB   (Too large — decrease quality)
  Round 3: Test Quality 63%  → Output: 44 KB   (Under 50 KB — increase quality)
  Round 4: Test Quality 69%  → Output: 51 KB   (Too large — decrease quality)
  Round 5: Test Quality 66%  → Output: 47 KB   ✅ OPTIMAL (Under 50 KB, highest quality)

  Result: 66% quality → 47 KB output → ACCEPTED by portal
  Iterations: 5 (vs 20–30 manual attempts)

This algorithm converges to the optimal quality setting in typically 5–8 iterations, always finding the highest possible image quality that fits within the file size constraint. You get the sharpest possible image at or under your target limit — automatically.


4. Step-by-Step Compression Guide for Every Target Size

Target: Under 20 KB (Signatures & Thumbprints)

Signatures and fingerprint scans are the most compressed document type — 20 KB is a tight limit but achievable because the subject matter has low information density (mostly white background with a thin dark line).

  • Step 1 — Reduce dimensions: Scale to 300 × 100 px (UPSC/SSC standard) or 140 × 60 px (minimum)
  • Step 2 — Set format: Select JPG (not PNG — PNG compresses poorly for photos)
  • Step 3 — Apply quality: Start at 65% quality
  • Step 4 — Verify: Check output size. If still over 20 KB, reduce dimensions further to 200 × 80 px
  • Expected output: A $300 \times 100$ px JPG at 65% quality typically weighs 8–14 KB — well under 20 KB

Target: Under 50 KB (Applicant Headshots & Passport Photos)

  • Step 1 — Reduce dimensions: Scale to 200 × 230 px (UPSC/IBPS standard) or 600 × 600 px (visa portals)
  • Step 2 — Set format: Select JPG
  • Step 3 — Apply quality: Start at 75% quality
  • Step 4 — Check the output: A $200 \times 230$ px JPG at 75% quality typically weighs 18–32 KB
  • If over limit: Reduce quality to 68% or dimensions to 150 × 180 px

Target: Under 100 KB (ID Scans & Certificates)

  • Step 1 — Reduce dimensions: Scale to 1000 × 650 px for ID cards, or 1200 × 800 px for A4 certificates
  • Step 2 — Set format: Select WebP (better compression than JPG at equivalent quality) or JPG
  • Step 3 — Apply quality: Start at 80% quality
  • Expected output: A $1000 \times 650$ px JPG at 80% quality typically weighs 65–90 KB

Target: Under 200 KB (Mark Sheets & Multi-page Certificates)

  • Step 1 — Reduce dimensions: Scale to 1400 × 1000 px
  • Step 2 — Set format: Select JPG at 85% quality
  • Expected output: $1400 \times 1000$ px JPG at 85% quality typically weighs 130–175 KB

5. Compression Matrix — Quick Reference

Upload Requirement Target Size Dimensions Quality Format
Signature Scan Under 15 KB 300 × 100 px 65% JPG
Thumbprint Scan Under 20 KB 200 × 200 px 68% JPG
Form Photograph (SSC/RRB) Under 20 KB 100 × 120 px 72% JPG
Form Photograph (UPSC/IBPS) Under 40–50 KB 200 × 230 px 75% JPG
Visa Passport Photo Under 100 KB 600 × 600 px 80% JPG
Scanned ID Card Under 100 KB 1000 × 650 px 80% JPG/WebP
Mark Sheet / Certificate Under 200 KB 1400 × 1000 px 85% JPG/WebP
High Quality Document Scan Under 500 KB 2000 × 1400 px 88% JPG/WebP

6. File Format Comparison for Compression

Choosing the right file format is as important as setting the correct quality level:

Property JPG / JPEG WebP PNG
Compression type Lossy Lossy (and lossless mode) Lossless
Best for Photographs, headshots Photographs, modern web Graphics, logos, text
Typical size vs JPG Baseline ~25–35% smaller 2–5× larger
Portal acceptance ✅ Universal ⚠️ Some portals reject WebP ⚠️ Some portals reject PNG
Transparency ❌ No ✅ Yes ✅ Yes
Quality degradation Visible at <60% Less visible at same % None (lossless)

Recommendation for official portals: Always export as JPG. It is the universally accepted format across every Indian, UK, US, EU, and Middle Eastern official portal. WebP may be rejected by older government form systems. PNG produces files 2–5× larger than JPG at equivalent visual quality — making it unsuitable for strict KB limits on photograph uploads.


7. Quality Degradation Spectrum

Understanding what happens at each quality level prevents over-compression:

Quality Level Typical JPG Size Reduction Visual Effect Usable For
100% Baseline (largest) Perfect, lossless equivalent Archival storage only
90% ~60% of 100% Imperceptible quality loss High-end print, portfolio
80% ~35% of 100% Excellent — no visible artefacts Standard prints, visa photos
70% ~22% of 100% Good — very slight softening Government form photos
60% ~15% of 100% Acceptable — soft edges Signature scans at 300×100 px
50% ~10% of 100% Noticeable blocking artefacts Emergency only
<40% <8% of 100% Severe pixelation and banding Unusable for official forms

For government photo ID purposes, never compress below 60% quality. At 65–75%, passport photos and headshots remain sharp and readable at the small portal-required dimensions (200×230 px or 600×600 px).


8. Common Error Messages and How to Fix Them

Portal Error Message Cause Fix
“File size exceeds maximum limit” Output JPG is over the portal’s KB ceiling Reduce dimensions first, then lower quality
“Invalid file format” Uploaded WebP or PNG to a JPG-only portal Re-export as JPG before uploading
“Image dimensions do not meet requirements” Pixel dimensions are outside the min/max range Resize to the exact portal-specified pixels
“Image is blurry or unclear” Quality compressed too aggressively Increase quality % or increase dimensions first
“File is corrupt or cannot be opened” Incomplete download or wrong format disguised as JPG Re-download the file and verify it opens correctly
“Resolution too low for printing” DPI metadata is below portal requirement Set DPI to 200 or 300 in the resizer before downloading

9. Privacy Warning for Sensitive Scans

Uploading passport scans, birth certificates, Aadhaar cards, PAN cards, driving licences, and digital signatures to unknown cloud servers exposes your personal information to serious privacy risks:

  • Server-side logging of your IP address linked to document metadata
  • Cloud storage retention beyond what the privacy policy states
  • Third-party analytics scripts observing file upload events
  • Risk of data breach exposing identity documents

Smart Image Resizer executes 100% locally in your web browser RAM. Your documents never upload to remote servers. The tool processes everything inside your browser’s JavaScript engine via the HTML5 Canvas API — ensuring total compliance with GDPR, CCPA, and Indian IT Act data privacy requirements.


10. Frequently Asked Questions

Will compressing my image to 20 KB make it unreadable?

If you scale pixel dimensions down appropriately first (e.g., $300 \times 100$ px for signatures, $100 \times 120$ px for SSC photos), a 20 KB output remains perfectly sharp and legible. The key is reducing dimensions before applying quality compression — small dimensions require less data to look sharp.

Why does my image look fine on screen but get rejected by the portal?

Most government portals validate both file size AND pixel dimensions. An image can look perfectly sharp on your screen but still fail because (a) the pixel dimensions are outside the allowed range, or (b) the file format is wrong. Check all three criteria: file size (KB), pixel dimensions (width × height), and format (JPG).

Is there a difference between compressing to “under 50 KB” and exactly “50 KB”?

Portals validate that the file is at or below the stated maximum — they do not penalise you for being significantly under the limit. A 32 KB file will pass a “maximum 50 KB” check just as successfully as a 49.9 KB file. Smart Image Resizer targets the highest quality under your limit, not exactly the limit.

Can I compress a PNG file to under 50 KB?

PNG uses lossless compression — it cannot reduce file size as aggressively as JPG. A $600 \times 600$ px PNG photograph typically weighs 400–900 KB regardless of settings. For government portal uploads requiring under 50 KB, you must convert to JPG format and apply quality compression. Use Smart Image Resizer’s format toggle to switch from PNG to JPG before downloading.

My photo is rejected because it is under the minimum file size — is there a minimum KB limit?

Some portals specify a minimum file size to prevent extremely low-quality uploads. If your compressed image is below the minimum (e.g., a portal requiring “between 10 KB and 50 KB”), it means you have over-compressed. Increase quality to 75–80% or slightly increase the pixel dimensions.

Does the portal store my uploaded images securely?

This is outside Smart Image Resizer’s control — your processed image is downloaded to your device, and you then upload it to the portal separately. Smart Image Resizer itself never receives or sees the image. Regarding portal security, check the specific portal’s privacy policy and security disclosures.

Can I compress multiple images to the same KB limit at once?

Yes — Smart Image Resizer’s Bulk Image Resizer tool allows you to upload hundreds of images and apply the same target KB limit to all of them simultaneously using batch processing. Results are packaged in a ZIP file for convenient download.

What is the difference between “compress to 50 KB” and “resize to 600×600 px”?

These are independent operations. “Resize to 600×600 px” changes only the pixel dimensions. “Compress to 50 KB” applies a quality reduction to hit a file size target. For official portal submissions, you typically need to do both: resize to the specified pixel dimensions AND ensure the output is under the KB limit. Smart Image Resizer handles both in a single step.

Are my documents uploaded to a cloud server?

No. All compression runs 100% locally in your browser memory using the HTML5 Canvas API and Blob Web API. Zero bytes of your image data are transmitted to any external server.

Why does the same image compress to different sizes on different tools?

Different tools implement JPEG encoding differently — the specific DCT (Discrete Cosine Transform) implementation, quantisation table, chroma subsampling settings, and metadata handling all affect the final byte count at a given “quality” percentage. A 75% quality setting in one tool may produce a different file size than 75% in another tool, even with the same input image. Smart Image Resizer uses a binary search to hit your exact KB target regardless of these implementation differences.

Written & Verified By

Rajnish Kumar

Product Manager & Builder crafting privacy-first, zero-upload client-side web tools. Designing high-performance utilities with transparent local processing.

LinkedIn Profile