🗜️ Precision Compressor • 15KB Target

Compress Image to 15KB – Free Online Tool

Compress any JPG, PNG, or WebP photo to exactly 15KB instantly. The ideal size for CKYC, VKYC, bank KYC portals, NRI documentation, insurance KYC, medical IDs & travel document submissions. No signup. 100% browser-based & private.

🏦 CKYC & VKYC Ready 🛂 NRI Document Safe 🔒 Zero Server Upload 📱 Mobile Friendly
⭐⭐⭐⭐⭐4.9/5 · 9,276 reviews
🔒 100% Private – Browser Only
Under 5 Seconds
👥 6 Lakh+ users
🏦 KYC Portal Compatible

🗜️ Compress to 15KB — Instant Free Tool

Upload → Auto-compress to 15KB → Download JPEG ready for any portal

Target ≤ 15 KB JPEG Output Any Input Format
☁️

Click or drag & drop your image here

JPG · PNG · WebP  |  Any size accepted

Original Original image
✓ 15KB Ready Compressed to 15KB

🎯 Output Specifications

  • File size: ≤ 15 KB
  • Format: JPEG (.jpg)
  • Input: JPG, PNG, WebP
  • Dimensions: Preserved as-is
  • Processing: 100% in browser

📊 Quality at 15KB vs Other Sizes

5 KB
Poor
10 KB
Moderate
15 KB ✓
Good ★
50 KB
High
100 KB
Best

15KB hits the KYC sweet spot — faces are sharp, skin tones natural, text overlays readable.

✅ Portals That Specify 15KB Photos

  • CKYC Registry (CERSAI)
  • VKYC — RBI-regulated banks
  • Insurance KYC (IRDAI portals)
  • SEBI demat account opening
  • NRI & OCI card applications
  • Indian Consulate online forms
  • ABHA Health ID (NHA portal)
  • Employee ID biometric systems
  • Hospital patient registration

Why 15KB? The Financial KYC Standard That Most People Miss

While government exam portals focus on 100KB photos and biometric identity systems target 10KB, India's financial regulatory ecosystem has quietly settled on 15KB as the most practical photo size for digital KYC processes. If you have ever opened a new bank account online, applied for a demat account, or completed a Video KYC session, you have interacted with systems that rely on 15KB photo specifications.

The reason is straightforward: India's financial KYC infrastructure must simultaneously satisfy three competing requirements — photo quality high enough for regulatory compliance and face matching, file size small enough for API transmission between financial institutions, and format compatibility across dozens of different banking software systems. 15KB emerged as the number that satisfies all three requirements better than any other size in the 10–25KB range.

The Regulatory Framework Behind 15KB — RBI, SEBI & IRDAI

Three major Indian financial regulators — the Reserve Bank of India (RBI), the Securities and Exchange Board of India (SEBI), and the Insurance Regulatory and Development Authority of India (IRDAI) — have all issued guidelines for digital KYC that indirectly drive the 15KB photo standard:

📌 Key Regulatory Point: When you complete KYC at any SEBI-registered broker, IRDAI-licensed insurance company, or RBI-regulated bank, your photograph gets submitted to the CKYC Registry operated by CERSAI. This registry stores your KYC record and shares it with other regulated financial entities upon request. The photo stored in CKYC is typically around 15KB — making this tool directly relevant to your financial identity infrastructure.

15KB vs 10KB vs 20KB — The Financial KYC Quality Triangle

Photo SizeFace ClarityKYC Compliance LevelAPI TransmissionRecommended For
5 KBPoor — heavy artefactsOften rejected by KYC validatorsExcellentAvatar thumbnails only
10 KBModerate — faces recognisableAccepted by basic biometric systemsVery goodAadhaar, voter ID systems
15 KB ★Good — clear facial featuresCompliant with CKYC, VKYC, IRDAIGoodFinancial KYC, NRI docs
20 KBVery good — near print qualityCompliant with all systemsAcceptablePremium document portals
50 KBExcellentCompliant everywhereSlower for API batchPassport, exam portals
100 KBNear original qualityCompliant everywhereSlow for batch transmissionIBPS, SSC, UPSC exams

India's Financial KYC Ecosystem — Complete Guide to Where 15KB Photos Are Used

India's KYC (Know Your Customer) infrastructure is one of the most sophisticated in the world, driven by regulatory mandates and the reality of serving a 1.4 billion-person market through digital channels. Understanding this ecosystem helps explain why correctly sized photos — particularly at 15KB — are critical for seamless onboarding and compliance.

1. CKYC (Central KYC Registry) — The Foundation of Financial KYC

The Central KYC Records Registry (CKYC), operated by CERSAI (Central Registry of Securitisation Asset Reconstruction and Security Interest of India), is India's centralised KYC database. It was established in 2016 under the Prevention of Money Laundering Act (PMLA) to eliminate the burden of repeating KYC for each financial institution.

When you complete KYC at any regulated financial entity — a bank, mutual fund, insurance company, stockbroker, or NBFC — your KYC data including your photograph is submitted to the CKYC Registry. You receive a 14-digit CKYC number. Subsequently, any other regulated entity can retrieve your KYC data (including your photograph) by querying the CKYC Registry with just your PAN number and date of birth. This eliminates repeated KYC submissions.

The photograph stored in CKYC must meet specific technical requirements for the Registry's API. Financial institutions uploading photos to CKYC typically format them to 15–20KB JPEG — precisely the size our tool targets. If you are assisting a financial institution with KYC document processing, or if your own CKYC photo needs to be re-submitted, this tool provides the correctly sized output.

2. VKYC (Video KYC) — Real-Time Biometric Verification

In January 2020, the RBI permitted Video-Based Customer Identification Process (V-CIP), commonly called VKYC, as a digital-first alternative to physical KYC for regulated entities. VKYC involves a live video call between the customer and a bank official, during which the official captures a photograph of the customer in real time, verifies the Aadhaar or PAN document, and records the session.

During a VKYC session, the captured photograph is immediately compressed and stored in the bank's KYC management system. The technical infrastructure for VKYC — including platforms from vendors like Juspay, IDfy, HyperVerge, and bureau.id — typically captures and stores these photos at 15–20KB to balance quality with real-time transmission requirements over India's variable mobile network conditions.

If you need to submit a pre-captured photograph for a VKYC process (some platforms allow this), compressing it to 15KB using our tool ensures compatibility with the VKYC platform's photo validation system.

3. Insurance KYC — IRDAI-Regulated Portals

Under IRDAI (Insurance Regulatory and Development Authority of India) guidelines, insurance companies must collect KYC documents including photographs for policies above specified thresholds. The IRDAI-mandated Insurance Information Bureau (IIB) maintains policyholder databases with photo records.

Major insurance companies including LIC (Life Insurance Corporation), SBI Life, HDFC Life, ICICI Prudential, Bajaj Allianz, New India Assurance, and all other IRDAI-licensed insurers have online proposal/KYC portals that require photo uploads. These portals typically specify photo sizes of 10–20KB to maintain compatibility with their legacy core insurance systems (many of which were built in the 2000s with tight database field size limits).

4. SEBI KYC Registration Agencies (KRAs) — Demat & Mutual Fund Accounts

Any investor opening a demat account or mutual fund account through a SEBI-regulated intermediary must complete KYC with one of the five SEBI-recognised KYC Registration Agencies (KRAs): CDSL Ventures Ltd (CVL KRA), NSDL Database Management Ltd (NDML KRA), Dotex International, CAMS KRA, and Karvy KRA. Each KRA has its own portal through which stockbrokers and distributors upload investor KYC data including photographs.

KRA portals have historically specified photo sizes of 15–25KB in their technical integration documents. When a stockbroker uploads client KYC data to a KRA, the photo must be within this specification or the upload API returns a validation error. Our tool is particularly useful for financial services professionals who need to batch-prepare investor photos to the correct size before KRA upload.

5. ABHA Health ID — Ayushman Bharat Health Account

The Ayushman Bharat Health Account (ABHA), previously called the Health ID, is India's national digital health identity managed by the National Health Authority (NHA) under the Ayushman Bharat Digital Mission (ABDM). ABHA links your health records across hospitals, labs, and pharmacies through a unique 14-digit ABHA number.

Healthcare facilities creating ABHA accounts for patients, and individuals self-registering through the ABHA app or website, may need to upload a profile photograph. The ABHA portal and ABDM Health Locker specifications support photos in the 10–25KB range for profile images. This makes 15KB the ideal size — clear enough for healthcare staff to identify patients, small enough for the health data exchange APIs used in Ayushman Bharat PM-JAY hospital claim processing.

6. NRI Documentation — Consulate & High Commission Portals

Non-Resident Indians (NRIs) interact with Indian government systems through the Indian Missions Abroad (High Commissions and Consulates) and the Ministry of External Affairs (MEA) online portals. Key applications requiring photo uploads at these portals include:

🛂

OCI Card Applications

Overseas Citizen of India (OCI) card applications on the MEA portal (ociservices.gov.in) require a recent passport-size photo. The portal specifies size limits of 10–20KB for the uploaded photograph.

📋

Passport Renewal Abroad

Indian passport renewal applications submitted through Consulates (via the Passport Seva NRI portal) require uploading a digital photograph. Consulate portal specifications often specify 15–25KB photo sizes.

🏦

NRE/NRO Account KYC

NRIs opening NRE or NRO accounts remotely through Indian bank portals must submit KYC documents including a recent photograph. Bank NRI portals typically accept photos in the 15–50KB range.

7. Employee ID & Corporate Biometric Systems

Large Indian corporates and government departments issue employee ID cards with embedded photographs. HR systems — SAP HCM, Oracle HCM, Workday, and homegrown HRMS platforms used by government departments — store employee photos in databases with field size constraints. Most enterprise HR databases are configured to store employee photos at 10–20KB to prevent database bloat across thousands of employees.

HR teams processing bulk employee onboarding, or employees updating their profile photos in corporate portals, commonly use our 15KB compressor to ensure their photos meet the system's validation requirements without error messages.

8. Hospital & Clinic Patient Registration Portals

India's rapidly digitalising healthcare sector — driven by ABDM integration requirements — sees hospitals, clinic chains, and diagnostic centres collecting patient photographs at registration. Hospital Management Systems (HMS) like Practo, HealthPlix, Insta HMS, and government hospital management systems under the e-Hospital project have photo upload modules that typically specify 15–25KB for patient profile photos. These systems balance face recognition for patient identity verification with the storage constraints of multi-site hospital networks.

The Perception Psychology of 15KB Images — Why the Human Eye Accepts This Size

There is a fascinating intersection of human visual perception and JPEG compression science that explains why 15KB has become the de facto standard for financial and medical identity photos. Understanding this helps you appreciate what our tool is actually doing — and why 15KB genuinely looks better than 10KB in ways that matter for real-world KYC verification.

How the Human Visual System Processes Compressed Images

The human visual system is extraordinarily sensitive to certain types of image degradation and remarkably tolerant of others. Three key perceptual principles determine whether a compressed image looks acceptable:

Why 15KB is the "Goldilocks Zone" for KYC Photo Quality

In the context of India's financial KYC compliance requirements, the acceptability of a photo depends on three stakeholders with different standards: automated face recognition algorithms (which have precise mathematical requirements), human KYC officers (who apply contextual judgement), and regulatory audit systems (which check for minimum quality flags).

How Our Tool Achieves the Best Possible Quality at 15KB

Our compress to 15KB tool uses an adaptive iterative compression algorithm that finds the highest JPEG quality setting that keeps the file at or below 15KB:

  1. White background fill: Before compression, the canvas is filled with white (#ffffff). This handles PNG transparency and ensures a clean white background — which compresses more efficiently than most photo backgrounds, preserving more of the 15KB budget for facial detail.
  2. Full-resolution canvas draw: The source image is drawn at its original dimensions. We do not resize by default — your 200×230px exam photo stays 200×230px. This preserves the specific pixel dimensions required by your portal.
  3. Binary-search quality reduction: Starting at JPEG quality 0.92 (92%), the algorithm progressively reduces quality by adaptive steps — larger steps when the file is far above 15KB, smaller steps when close — until the output reaches ≤15KB. The maximum is 25 iterations, guaranteeing convergence even for complex high-resolution inputs.
  4. In-browser Blob URL preview: The compressed result is previewed using a browser Blob URL — no round-trip to a server. The entire compression loop runs in your device's JavaScript engine using canvas.toBlob().
🔬 Technical Note: For a 200×230px photo, our algorithm typically finds the optimal 15KB quality setting between JPEG quality 45–65% (depending on image complexity). This range preserves facial geometry while eliminating high-frequency noise that contributes to file size without adding perceptible visual information at viewing distances typical for ID verification.

Step-by-Step Guide: Compress Your Photo to 15KB for KYC & Document Portals

Before You Compress — Critical Preparation for KYC Photos

KYC photos have stricter quality requirements than general document photos because they are used for regulatory compliance and identity verification. Poor source photo quality cannot be fixed by compression — it must be addressed before you upload. Follow these steps to prepare a KYC-quality source photo:

✅ KYC Photo Requirements (Universal)

  • Plain white background — mandatory for most KYC portals
  • Neutral expression — mouth closed, natural look
  • Both ears visible — hair should not cover ears
  • No headgear — except for religious reasons
  • Eyes fully open, looking directly at camera
  • No sunglasses — prescription glasses are allowed without tint
  • Taken within 3 months — KYC photo age requirement is stricter than exam photos
  • Studio or well-lit indoor photo — no outdoor or low-light shots

⚠️ KYC Rejection Triggers

  • Photo older than 3–6 months (most KYC systems check for freshness)
  • Watermarked photos from photo studios (some studios add their logo)
  • Photos cropped from group shots or events
  • Edited/filtered photos (Instagram-style processing changes skin tones in ways KYC face matching algorithms flag)
  • Blurry or motion-blurred photos
  • Photos with incorrect lighting (flash glare on face)
  • Photos showing a passport or ID card instead of the person's face
  • Low-resolution phone selfies with strong front-camera distortion

Using This Tool — Complete Walkthrough

  1. Prepare your photo first: Take a fresh photo following the KYC requirements above. Use your phone's main (rear) camera, good natural or studio lighting, and a white background. Save to your camera roll.
  2. Open the tool: Visit examphotoresize.in/compress-15kb on any browser. No account, no download, no fees — open the URL and the tool is ready.
  3. Upload your image: Click "Select Image" or drag and drop your photo into the upload zone. The tool accepts JPG, PNG, WebP from your phone gallery, camera roll, or desktop files folder.
  4. Wait for compression: The tool runs iterative JPEG compression inside your browser. For most photos, this takes under 3 seconds. For very large source images (10MB+ phone photos), it may take 5–8 seconds.
  5. Check the preview: Review the "15KB Ready" image on the right. Verify that your face is clearly visible, the background appears white, and there are no heavy compression blocks over the face.
  6. Download: Click "Download 15KB Image". The file saves as compressed_15kb.jpg. Note this filename for easy retrieval when uploading to your KYC portal.
  7. Verify file size: Right-click the downloaded file → Properties (Windows) or Get Info (Mac) to confirm it is at or under 15KB. On Android, use your Files app to check. On iPhone, open Files → long press the file → Info.
  8. Upload to your portal: Navigate to your CKYC portal, VKYC session, insurance KYC form, or NRI document portal, and upload the compressed file.

Troubleshooting — Common Issues & Fixes

ProblemCauseFix
Portal says "file too large" even after compressingPortal may have a limit lower than 15KB (e.g. 10KB)Use our Compress to 10KB tool instead
Compressed photo looks blurrySource image dimensions are too large (e.g. 1080px wide)Resize source to 200×230px first, then compress to 15KB
Face appears greenish or colour-shiftedSource was PNG with colour profile; white fill adds faint tintConvert PNG to JPG first using your phone's photo editor, then compress
Portal rejects photo as "low quality"Source photo was already heavily compressed before uploadStart with a fresh, uncompressed original photo from your camera
Photo orientation is sideways after downloadEXIF rotation data stripped during JPEG re-encodingRotate to correct orientation before uploading, or use your phone to rotate the downloaded file
Output file is actually 16KB or 17KBBrowser compression is non-deterministic at very small sizesTry uploading a slightly smaller source image; the algorithm targets ≤15KB with up to 25 iterations
⚠️ Important for VKYC: During a live VKYC session, the bank's platform captures your photo in real time — you do not upload a pre-compressed photo. This tool is useful for portals where you submit a photo before the VKYC session (e.g. account opening form submissions, NRI application pre-uploads, or when re-submitting KYC after a rejection).

Compress to 15KB — Format Guide, Privacy & Complete FAQ

Format-Specific Guide: JPG, PNG & WebP to 15KB

📸 Compressing JPG to 15KB

JPG is the native format for JPEG compression. When you upload a JPG, our tool re-encodes it at a lower quality setting to hit 15KB. If your source JPG is already small (e.g. 30–40KB) and 200×230px, the 15KB output will look excellent. If your source JPG is a large smartphone photo (3–10MB), it will still compress to 15KB but with more visible quality reduction — so resize the dimensions first for best results.

🖼️ Compressing PNG to 15KB

PNG is a lossless format, and a 200×230px PNG photo is typically 30–80KB. Our tool renders the PNG on a white canvas (filling any transparent areas) and then applies JPEG compression to reach 15KB. The output is a JPEG file. This is the correct approach — PNG cannot be made as small as JPEG for photographic content, and all Indian KYC portals require JPEG output anyway.

🌐 Compressing WebP to 15KB

WebP is Google's modern image format used by many websites and some Android phones. While WebP can achieve excellent quality at small file sizes, virtually no Indian KYC or government portal accepts WebP format — they require JPEG. Our tool accepts WebP input and outputs 15KB JPEG, giving you the best of both worlds: you can use WebP source photos and get JPEG output ready for upload.

📱 iPhone HEIC Photos to 15KB

iPhones capture photos in HEIC format by default, which is not directly uploadable to any Indian portal. When you select a HEIC photo through the browser's file picker on iPhone, iOS automatically converts it to JPEG before the browser receives it. Our tool then compresses this to 15KB JPEG. Alternatively, in iPhone Settings → Camera → Formats, switch to "Most Compatible" to capture directly in JPEG.

Privacy Architecture — Why Biometric KYC Photos Must Stay Private

KYC photos are not ordinary images — they are biometric data under India's Digital Personal Data Protection (DPDP) Act 2023 and the IT Act 2000. Uploading a KYC photo to any third-party server for compression means transmitting biometric data to an entity that is not your financial institution or regulated entity — which could violate DPDP provisions and expose you to identity theft risk.

Our tool has zero server involvement in the compression process. The JavaScript Canvas API runs the entire compression pipeline on your device's processor. Your photo is loaded into browser memory, compressed there, and the output is created as a local Blob URL. No network request is made for the compression. You can verify this by monitoring your browser's Network tab (F12) during use — you will see that the only network requests are for the page's fonts and the AdSense script, not for any image data.

compress image to 15kb compress photo to 15kb free ckyc photo 15kb vkyc photo compress 15kb bank kyc photo 15kb nri document photo 15kb insurance kyc photo 15kb sebi kra photo 15kb abha health id photo 15kb compress jpg to 15kb online compress png to 15kb 15kb image compressor india reduce photo size 15kb free photo ko 15kb kaise kare compress image 15kb no quality loss irdai kyc photo compress cersai ckyc photo size nri oci card photo 15kb hospital patient photo 15kb employee id photo compress 15kb demat account photo 15kb

Frequently Asked Questions

How do I compress an image to exactly 15KB online for free?
Upload your image to our tool at examphotoresize.in/compress-15kb. Click the upload area or drag your JPG, PNG, or WebP file. The tool automatically compresses it to ≤15KB using iterative JPEG compression entirely inside your browser — no signup, no server upload. Results appear in under 5 seconds. Click Download to save the 15KB JPEG.
Why does CKYC require photos in the 15KB range?
CKYC (Central KYC Registry) operated by CERSAI stores KYC records for every customer of India's regulated financial entities. The registry must store, retrieve, and transmit records for millions of customers across banks, NBFCs, insurance companies, mutual funds, and stockbrokers. Small photo sizes (in the 15–20KB range) keep the database efficient, reduce API payload sizes when sharing KYC data between institutions, and ensure records load quickly in branch systems even on slow connections.
Is 15KB good quality for face recognition in VKYC?
Yes. At 15KB for a standard 200×230px KYC photo, modern face recognition algorithms used in RBI-compliant VKYC systems (HyperVerge, IDfy, bureau.id) achieve 95%+ verification accuracy when matched against an Aadhaar or PAN reference photo. 15KB provides sufficient facial geometry data — interpupillary distance, nose shape, facial structure — for reliable identity matching and liveness detection.
Can I use this for NRI OCI card photo compression?
Yes. NRI OCI card applications through the MEA portal (ociservices.gov.in) and Indian High Commission/Consulate portals require digital photos that meet specific file size limits. Compressing your photo to 15KB using our tool ensures it meets the portal's technical requirements. Make sure your photo also meets OCI-specific requirements: white background, front-facing, taken within 6 months, 2×2 inch equivalent dimensions.
What happens to my photo when I use this tool?
Nothing leaves your device. The entire compression process runs in your browser's JavaScript engine using the HTML5 Canvas API. Your photo data is loaded into browser memory, processed there, and the compressed output is created as a browser Blob URL — all locally. No network request is made for your image. Our tool does not have any backend server that processes photos. You can verify this by opening browser DevTools (F12) → Network tab while using the tool — you will see zero image-related network requests.
My compressed 15KB photo looks blurry. What should I do?
Blurry output at 15KB is almost always caused by a source image with too many pixels. If your source photo is 1080px wide (typical smartphone photo), compressing it to 15KB requires discarding enormous amounts of data — resulting in visible blur. The fix: first resize your photo to 200×230 pixels (KYC standard size), then compress to 15KB. With fewer total pixels to encode, the 15KB budget produces a much sharper result. You can resize using your phone's photo editor, Windows Photos, or macOS Preview before uploading here.
Which is better — 15KB or 20KB for insurance KYC photos?
If your insurance portal accepts up to 20KB, use 20KB for marginally better quality. If it specifies a maximum of 15KB, use our 15KB tool. The visual difference between a 15KB and 20KB photo at 200×230px dimensions is small — both are clearly recognisable, both pass automated KYC quality validators, and both meet IRDAI regulatory requirements. Use the largest size your portal allows for best quality within the limit.
Does this tool work on Android and iPhone?
Yes, fully mobile optimised. Works on Android Chrome, Samsung Internet, and iPhone Safari. Upload directly from your phone camera roll or gallery, compress to 15KB, and download in seconds — no app installation needed. The tool adapts to any screen size automatically.