Figures measured October 2026 with the engine that runs this tool.
Under 100 KB, a 12-megapixel phone photo comes back roughly 1,100 to 1,600 pixels wide, and a photographed page of text stays easy to read. Drop in a photo, a scan, or a picture of a document and the tool below returns the largest version that fits, at the best JPEG quality that size allows. It starts at 97 KB (99,328 bytes) rather than 100, which keeps the file under the limit whether the form counts a kilobyte as 1,000 or 1,024 bytes.
A document is mostly flat paper, and flat areas compress to almost nothing. We photographed a typed A4 page with a phone (3024 × 4032 pixels) and compressed it at the 97 KB preset: as JPEG it came back at 1625 × 2167, as WebP at the full 2250 × 3000 that reached the server. Through this page in Chrome the JPEG came out larger still, 1912 × 2549 at quality 30, because the browser's own first resize hands the search a slightly different file. In every version, the text was easy to read at 100% zoom. Our test page used type about the size of 15-point print; smaller print needs more pixels to stay sharp. A photo of a busy street, under the same budget, had to drop to 1129 × 847.
PNG is the one to avoid for anything photographed. It is lossless and has no quality setting, so the only way it can shrink is to cut colours and pixels, and camera noise plus uneven light leave it very little to work with. The same handwritten page that fit at 2560 × 1280 as a JPEG had to drop to 877 × 439 as a PNG. PNG earns its place on clean screenshots and flat graphics; the format guide goes into when.
| File | Pixels out | Bytes | Notes |
|---|---|---|---|
| A4 page, JPEG | 1625×2167 | 98,633 | Quality 48 |
| A4 page, WebP | 2250×3000 | 98,424 | Quality 30; not resized |
| Declaration | 2560×1280 | 97,820 | Whole 2:1 crop; quality 43 |
| Not cropped | 2550×1913 | 97,314 | Quality 45 |
| Declaration, PNG | 877×439 | 99,290 | Palette PNG |
| Headshot crop | 2000×2571 | 98,936 | Whole crop; quality 48 |
| HEIC: car | 1340×1787 | 98,510 | Quality 36; about 4 s |
| Phone: bus | 1564×1173 | 97,307 | Quality 31 |
| Phone: street | 1129×847 | 98,398 | Quality 34 |
| Random noise | 904×603 | 95,489 | Quality 40 |
Rows are JPEG unless they name another format. The A4 page (3024 × 4032) and the declaration (4032 × 3024) were generated for the test as phone-style photos: paper with camera noise and uneven light. The street and bus photos are unedited 4032 × 3024 shots from a Google Pixel 4a, the car is a 3024 × 4032 iPhone 12 Pro HEIC file, the headshot row is a 7:9 crop from a 3413 × 5120 studio session, and the noise image is the hardest possible input. Anything over 3,000 pixels on its long side is scaled down to 3,000 in your browser before upload, which is why the WebP page tops out at 2250 × 3000. The table comes from running the engine directly; put through this page in Chrome, the uncropped files kept the same pixel sizes within three quality points, except the A4 page as JPEG, noted above.
Every one of the ten came in under 100,000 bytes. That margin is deliberate: this tool counts a kilobyte as 1,024 bytes, so a target typed as 100 KB allows up to 102,400. When we ran the same files at a straight 100 KB, eight of the ten landed between 100,001 and 102,400 bytes, which a form counting 1,000 bytes per kilobyte would turn away.
Bank recruitment forms run by IBPS ask for a declaration handwritten in English with black ink on white paper, uploaded as a JPEG of 50–100 KB, with 800 × 400 pixels at 200 dpi listed as preferred. That's from the PO/MT-XVI notice for July 2026 registration.
Write it on white paper, photograph it in good light, and add it here. Press Edit and drag a box that hugs the writing; a 2:1 box matches the 800 × 400 shape (use Custom, 2 and 1). The preset 97 KB then keeps the file under 100,000 bytes whichever way the portal counts, and well above the 50 KB minimum: our cropped test declaration came back at 97,820 bytes. If you scale the image to exactly 800 × 400 yourself first, check its size: our test declaration at that size weighed 58,169 bytes saved at this tool's top quality, but only 39,786 bytes at a quality-80 export, under the 50 KB minimum however you count. This tool can't bring a file like that back up, because it only ever makes files smaller, so start again from the full photo.
NTA's NEET (UG) signature limit is a good example. The 2025 bulletin asked for 10–50 KB; the 2026 bulletin raised it to 10–100 KB. Some resizer sites still give a 4–30 KB figure that matches neither year. Before compressing for a form, open that year's official notice and search it for "KB".
This tool turns images into smaller images: JPEG, WebP or PNG. Several upload slots want a PDF instead. NEET 2026 asked for certificates as PDFs of 50–300 KB, and IBPS wants the 10th-standard certificate as a PDF of up to 500 KB. For those, compress the page image here first, then convert it to PDF with whatever tool you trust, and check the final PDF's size before uploading.
For a photo rather than a document, the 50 KB page and 200 KB page show how portraits and full photos come out at those sizes.
Photograph or scan the page, add it here, and compress; the target starts at 97 KB, which is under 100 KB however the form counts. Crop off the desk and margins first if you can. In our tests a phone photo of a typed A4 page came back at 1625 × 2167 pixels as a JPEG (1912 × 2549 when run through this page in Chrome), and the text was easy to read at full size either way.
JPG if the form names it, which most do. Avoid PNG for anything photographed: camera noise and uneven light leave it little to compress efficiently, and in our test a handwritten page had to drop to 877 × 439 pixels as a PNG to fit. WebP did best on a typed page, keeping all 2250 × 3000 pixels, but only use it where WebP is accepted.
No. It outputs JPEG, WebP and PNG only. If a form asks for a PDF, as NEET does for certificates and IBPS does for the 10th-standard certificate, compress the image here and then make the PDF with another tool, keeping an eye on its size.
Close to the 97 KB starting target, and never over it. Our ten test files came back between 95,489 and 99,290 bytes against a 99,328-byte target, all under 100,000. The search keeps as many pixels as it can, so it uses most of the budget: in an earlier run at a straight 100 KB, one photo landed 7 bytes under the limit.
In our test, yes. A phone photo of a four-line handwritten declaration kept the whole 2560 × 1280 crop at JPEG quality 43, and every word was clear at full size. The photo matters more than the file size: shadows, blur and a tilted page cost legibility that no compressor can put back.
Free, with no account. Files are deleted from the server right after they're compressed, and the privacy policy covers the small amount of metadata that is logged. How the search decides between lowering quality and dropping pixels is in the quality guide.