Browser-native developer, file & document compliance utilities
Fit every upload
to the limit.
Exact pixels, KB range, DPI and date strip for 202+ exam, ID and visa forms. PDFs squeezed under any limit. 100% client-side processing. Your files never leave your device.
Popular right now
Most used SSC CGL SSC CGL photo, 20KB to 50KB
413×53120–50 KB300 DPI
UPSC CSE UPSC CSE photo, 20KB to 300KB
550×55020–300 KB300 DPI
PAN card (NSDL / Protean) PAN card (NSDL / Protean) photo, under 50KB
276×197≤ 50 KB200 DPI
PDF · Compress to 100KB Compress PDF to 100KB
Compress≤ 100 KB
PDF · Merge under 200KB Merge marksheet PDF under 200KB
Merge≤ 200 KB
Scanner · Document scan Phone photo to clean white scan
PDFShadow-free
Browse by exam or form
All photo tools →Never uploaded
Cropping, compression and PDF work all run in your browser. There is no server copy of your file.
Exact, then proven
A live badge shows the real output size against the limit before you download.
Built for phones
Thumb-sized controls, pinch to zoom, camera capture. Works on slow connections.
For developers
Python tutorials → Python · cURL converters cURL to Python requests
Paste a cURL command, get a runnable requests.request() call. Parsed locally, nothing is uploaded. Python · Header generators Python requests headers generator
Browser-accurate header sets as a ready-to-paste dict. Header order and Sec-Fetch values included. Python · Scraper bypass Fix 403 Forbidden in python requests
Paste the failing request. Get a version with realistic headers, a Session and a curl_cffi fallback.