Why forms reject your photo
Most portals cap both file size and pixel dimensions. Matching one and missing the other still fails, so set both here before you upload.
Upload forms rarely say "make it smaller" — they say "under 50 KB, 35×45mm". This tool hits the number exactly: quality is tuned first, resolution only if it has to be. No account, no watermark, no upload.
Most portals cap both file size and pixel dimensions. Matching one and missing the other still fails, so set both here before you upload.
Shrinking pixels destroys detail permanently. We binary-search JPEG quality first and only downscale when the target genuinely cannot be met.
ID photos and signatures are sensitive. This page never sends the file anywhere — close the tab and it is gone.
Security first
Runs on your device
WebAssembly in your tab
Zero uploads
0 bytes sent to a server
Nothing stored
Cleared when the tab closes
No account
No sign-up, no tracking