KBKB Target

Exam & application forms

Compress Photo to 10 KB

Preset and ready: drop a file and the output lands under 10 KB as JPEG — processed entirely in your browser.

Drop your image here or browse

JPEG, PNG, WebP — everything stays on your device

Why this exact limit matters

Ten kilobytes is the absolute floor of Indian exam photo uploads: NTA portals for JEE Main and NEET UG accept photographs between 10 KB and 200 KB, and a single byte under 10 gets the file rejected just as firmly as one over 200. At this budget every kilobyte of budget matters, so the encoder spends all of it — the output lands just under the floor with the best quality the remaining bytes can hold.

These portals enforce their limit at the byte level, so the only reliable approach is to work backwards from the number itself and let the encoder find the best quality that fits underneath it. 10 KB is one of the tightest limits you will meet online, and this page is preset to exactly that ceiling.

How to compress to 10 KB

  1. Drop your image into the box above — it stays on your device.
  2. Confirm the target: under 10 KB as JPEG.
  3. The MozJPEG encoder searches its quality range so the JPEG output lands just under your limit. Dimensions are left at their original size unless the target demands otherwise.
  4. Preview the result, compare it with the original if you want, and download — the filename carries its actual size.

Tip: Before you upload, check whether your form also specifies pixel dimensions — if it does, fill in the max width and height here so both constraints are satisfied in one pass.

Measured: 10 KB on a real portrait file

We ran our own compressor against a 914 KB, 1500×1800 portrait-format JPEG to see exactly what a 10 KB ceiling buys at full resolution.

Source file

914 KB

1500×1800 JPEG

Output

9.2 KB

99× smaller

Quality setting

q1

encoder floor

Resolution

1500×1800

unchanged

The honest read: at full resolution 10 KB means JPEG quality bottoms out. The smarter move for a 10 KB form is cropping to the passport frame first — the JEE/NEET pixel specs (413×531 or 275×354) let the encoder keep far more real quality inside the same bytes. Enter the dimensions and 10 KB stops being a fight.

Forms whose photo rules touch 10 KB

FormPhoto size ruleDimensionsFormat
JEE Main (NTA)10–200 KB — 10 KB is the floor3.5×4.5 cm (≈413×531 px)JPG
NEET UG (NTA)10–200 KB — 10 KB is the floor≈275×354 pxJPG
UPSC (for contrast)20–300 KB — 10 KB is below its floor and fails350×350–1000×1000 px, squareJPG

From the 2025–26 application cycles. Notice what is missing: UPSC sets its photo floor at 20 KB, so a 10 KB file fails there — always match the page to your form, not to a round number.

Frequently asked questions

Can I go even smaller than 10 KB?

Technically yes, but no major form accepts it — 10 KB is already the lowest floor in wide use (JEE and NEET). If your upload still fails at 9 KB, the problem is usually format or dimensions, not size.

Why does my 10 KB photo look blocky at full screen?

Ten kilobytes at 1500×1800 is under seven bytes per pixel — heavy JPEG artifacts are physics, not a tool flaw. Crop to the form’s required pixel size first; the same 10 KB then carries several times more quality per pixel.

Is PNG an option at 10 KB?

No. PNG is lossless and its size floor depends on image detail; a photo almost never fits 10 KB as PNG. Every 10 KB form in the table above requires JPG anyway.

My form rejected the file even though it shows the right size — what do I check?

Re-check the exact limit and the required format. Some portals quietly expect JPEG even when they say "image", and a few measure in 1,000-byte units rather than 1,024. Try the next lower round number here if the rejection persists.

Why JPEG and not another format for my upload?

JPEG is the most universally accepted image format on upload forms and gives the smallest files for photographs. If your destination accepts only "images", JPEG is the safe choice.

What happens to my image when I close the tab?

It is discarded from memory. Nothing was transmitted and nothing was stored, so there is nothing to delete.

Related size targets