Free tools for one stubborn problem: getting a photo past an upload form. Hit an exact file size in KB, exact pixel dimensions, a passport or signature spec, or the one format the box will accept — in your browser, with nothing uploaded.
Free, unlimited and running on your own device. Pick the job the form is refusing you on — every tool opens with the picker already waiting.
Hold a photo under 20, 50, 100 or 200 KB — or any figure you type — at the best quality that fits.
Open →Up to thirty images to the same KB limit in one pass, back as a single zip file.
Open →Name a width and height — 600×600, 200×230, 413×531 — and keep or ignore the aspect ratio.
Open →Trim to a square or the ratio a form expects, and straighten a sideways phone photo.
Open →HEIC, TIFF, WebP, AVIF and BMP in — JPG, PNG or WebP out, ready to upload or compress.
Open →The exact pixels and KB cap a named form wants, chosen for you — India, Nepal, the US, the UK.
Open →The figure a form prints is the figure you type. Here is where each of the usual limits turns up, so you know which one you are being asked for.
The tightest cap in common use, and usually a scanned signature rather than a face. Line art on white paper survives a squeeze that would visibly soften a portrait.
The most-quoted photo limit on Indian bank and staff-selection portals — SBI, IBPS and SSC applications nearly all name 20–50 KB for the photograph.
Comfortable for a head-and-shoulders portrait at passport dimensions, and the safe pick when a form only says the file has to be small without naming a figure.
What NTA exams such as NEET allow, and enough for a scanned marksheet, ID card or certificate where small printed characters still have to be readable.
Any other number — 35 KB, 75 KB, 300 KB — goes in the custom box instead. The image compressor then re-encodes the picture at a series of quality settings and keeps the best result that still fits under your ceiling, which is why the download is under the limit the first time rather than after four attempts at a slider. Up to thirty photos can be held to the same limit in one pass and come back as a single zip file.
Application portals rarely ask for “an image”. They ask for exact pixels, a KB cap and a format, all at once. These are the specs that come up most often.
200 × 230 px · 20–50 KB · JPG — The dimensions most banking and staff-selection portals name — SBI, IBPS, RRB and SSC among them — nearly always with a 20–50 KB cap beside them.
140 × 60 px · 10–20 KB · JPG — Sign on unlined white paper, photograph or scan it, then crop to that wide box. The same portals that want the photo above want this as a second file.
3.5 × 4.5 cm · up to 200 KB — A plain white background, the name and date printed underneath on some years, and a separate signature file uploaded alongside it.
2 × 2 in · about 600 × 600 px — Square, head centred and facing the camera, on a plain light background. The PAN application asks for a signature in the same submission.
600 × 600 px · up to 240 KB · JPG — Square, and 600 × 600 is the floor rather than the target — the State Department accepts anything up to 1200 × 1200 under the same size cap.
35 × 45 mm — The physical size the machine-readable passport form prints. Crop to 35:45 and the preset works out the pixels and the file size for you.
Treat those as examples: the number your own form states always wins. The passport and signature presets hold the verified spec for each named document, lock the crop box to the right shape, and produce a file at the exact pixel dimensions and under the KB cap in one step — India, Nepal, the United States and the United Kingdom are covered.
File size is only half of what gets a photo rejected. The other half is its dimensions and its format.
Type a width and a height — 600 × 600, 200 × 230, 413 × 531 — and choose whether to keep the aspect ratio or fill the box. What downloads is exactly those dimensions, not approximately.
Drag a crop box to a square, a passport ratio or whatever the form expects, and rotate or mirror a sideways phone photo before you apply it.
HEIC from an iPhone, TIFF scans, WebP, AVIF, BMP and more go in. JPG, PNG or WebP come out — whichever one the upload box will actually accept.
Resizing and cropping share one editor at resize and crop, and format changes happen in the image converter. Formats are read using the browser's own decoders, so anything your browser can display can be converted — HEIC in particular works on Safari across iPhone, iPad and Mac. When a form wants exact pixels and a KB cap, the preset tool does both at once instead of making you alternate between two tools.
Four differences, and none of them is a longer feature list.
Your browser decodes and re-encodes the picture itself. There is no server, no queue and no copy of your photo anywhere else — load the page once, switch off Wi-Fi, and every tool still works.
Forms are written in figures, so you answer in figures. Give the ceiling and the tool searches for the best quality that still fits under it, instead of leaving you at “60%” and hoping.
Nothing to sign up for, no email asked for, no daily limit and no logo stamped on the result. There is no server counting your files, so there is nothing to meter.
The picture a form rejects was almost always shot on a handset. The controls are thumb-sized, the picker opens your camera roll, and the work happens on the device holding it.
The full detail is in how it works and the privacy note, both of which are short because there is not much to disclose when no data leaves the page.
The things people ask before they trust a free tool with a photo, and the ones they ask when a form has just rejected one.
Open the compressor, pick your photo, tap the preset for the limit you need — 20, 50, 100 or 200 KB — or type any other figure, then press Compress. The tool tries a series of quality settings and keeps the best one that still lands under your number, so the download is under the cap on the first try.
Most Indian bank and staff-selection portals want a 200 × 230 px photo at 20–50 KB and a 140 × 60 px signature at 10–20 KB. NTA exams such as NEET allow up to 200 KB for a 3.5 × 4.5 cm photo. US visa and passport photos are square, 600 × 600 px or larger, under 240 KB. The figure printed on your own form always overrules a general rule, and the preset tool holds the exact numbers for each named document.
Choose the document in the passport and signature presets — India, Nepal, the US or the UK — and the crop box locks to the correct shape. Position your face inside it and apply: the result comes out at the exact pixel dimensions, in the required format, and under that document’s KB limit in one step, with no arithmetic on your side.
Use the resize and crop tool, type 600 in the width and 600 in the height, and decide whether to keep the aspect ratio or crop to fill the square. The file you download measures exactly 600 × 600 pixels. If it also has to sit under a KB limit, run it through the compressor afterwards.
Open the converter, drop the .heic file in and choose JPG. HEIC is read wherever the browser itself can decode it, which means Safari on iPhone, iPad and Mac; on other browsers convert the photo on an Apple device first, or change your iPhone camera setting to Most Compatible so it shoots JPG from the start.
It is free with no account, no email address and no daily limit. There is no paid tier and nothing is watermarked. Because the work happens in your own browser rather than on a server, there is no per-file cost to pass on to you.
No. Every tool runs entirely inside the page using the browser’s own canvas and image decoders, so your picture never travels to a server. You can confirm it: load the site, disconnect from the internet, and compress or resize a photo anyway.
Pixels are how big the picture is — 600 × 600 is its width and height. KB is how much room the file takes on disk. A form can demand both at once, and they are adjusted differently: dimensions come from resizing or cropping, file size from how hard the image is compressed. The preset tool is the one that satisfies both in a single pass.