The rejection is usually the size of the signature, not the size of the file
Search for signature upload requirements and you will find kilobyte limits everywhere. Those are the easy part. The reason signatures actually come back rejected is that they are too small inside their own box — SSC lists "miniature signatures" as the main cause.
Picture what most people do: sign a sheet of A4, photograph the whole sheet, upload it. That file is a page of white paper with a small mark near the middle. It can be exactly 15 KB and exactly the right dimensions, and it is still a miniature signature.
So this tool does the step nobody else does. It finds the ink, crops to it, and then tells you what percentage of the frame your signature actually occupies. Under 80% it says so.
Getting ABOVE the minimum is the hard part
This one surprises people, and it is the opposite of every other size problem on this site.
A cleaned signature is essentially two-tone line art — a few dark strokes on flat white. That is the most compressible input JPEG will ever be handed. A 600px-wide signature routinely encodes to 6 or 7 KB at high quality, and a portal with a 10 KB floor rejects it.
Turning quality up barely moves it, because there is almost no detail to preserve. The only lever that reliably adds bytes without making anything look worse is adding pixels, so when the file lands under the floor this tool enlarges the image rather than degrading it.
If you have read "compress it as small as you can" anywhere, that advice fails here in the same way it fails for New Zealand's 512 KB minimum.
The paper is never actually white
A phone photo of paper is grey, slightly yellow under indoor light, and darker on one side than the other. Portals want ink on white.
The cleaning pass lifts everything near paper-tone to pure white and deepens the ink, while keeping the soft edge of the stroke in between. That last part matters: a hard black-and-white threshold produces jagged, photocopied-looking strokes and throws away pen pressure. The result should still look like handwriting.
⛔ There is no SSC photograph mode here, deliberately
Every coaching site and exam-photo vendor publishes the same line: SSC photograph, 20–50 KB, 3.5 × 4.5 cm.
The official Notice of Examination for CHSL 2026 says something different. §9.4: the candidate "is not required to have a pre-existing photograph" — the application module captures one through your camera as you fill the form. §9.5: "In no case should the candidate capture the photographs of his/her pre-existing photograph. All such applications where the photographs of his/her pre-existing photograph is captured will be rejected."
There is no photo upload, which is exactly why the notice states no KB figure for one. Anyone who resizes an old photo to 20–50 KB and holds it up to the webcam is doing the specific thing that causes rejection.
So this tool will not offer to do it. The signature is uploaded and has a real, stated spec; the photograph is not.
What this does not do
- It does not create a signature. It resizes and cleans a photograph of one you actually signed.
- It does not remove lined paper reliably. Rules are ink as far as any tool is concerned. Sign on plain white paper.
- It does not make a transparent PNG. Portals that accept signatures want JPEG on white, which is what you get.
- It does not open HEIC. Convert an iPhone photo with HEIC to JPG first.