10 KB is the tightest image limit you'll usually see on forms — often for a signature, sometimes for a small photo on older portals. At this size, every byte matters, and a careless resize leaves a blocky, unreadable result. This page is preset to 10 KB, outputs a JPG, and works entirely in your browser, so your photo or signature is never uploaded.
What fits in 10 KB?
A signature fits easily: it's dark ink on white paper, which compresses very well. A small passport-style face photo can fit too, at modest dimensions — think a couple of hundred pixels wide, not a full phone-camera image.
A full-size phone photo of 4,000 × 3,000 pixels cannot fit in 10 KB at its original size. To get there, the tool has to reduce the dimensions as well as the quality.
How the compressor gets to 10 KB
It works in two stages. First it tries different JPEG quality levels using a binary search — high, low, then halfway — until it finds the best quality that stays under 10 KB. Only if even low quality is too big does it shrink the width and height, keeping the same proportions.
The output is always a JPG, because JPG is what almost every Indian form accepts. It's kept under 10,000 bytes, so it passes whether the portal counts 1 KB as 1,000 or 1,024 bytes.
Tips for a clear 10 KB signature or photo
- Crop tightly first. Extra white space around a signature wastes bytes — use Crop Image to trim it.
- Sign with a thick black or dark blue pen on plain white paper; thin, faint lines turn blotchy when compressed.
- Photograph in daylight with no shadow across the page.
- If the form also gives exact pixel dimensions, use Resize Image instead, which sets both size and KB together.
- Look at the result at full size before uploading — at 10 KB, it's worth a second check.
iPhone photo not opening?
HEIC photos aren't supported yet. On your iPhone, go to Settings → Camera → Formats and choose Most Compatible so new photos are saved as JPG. For a photo you've already taken, a quick screenshot of it works as a JPG-compatible image.