About PhotoSahi
PhotoSahi is a free, mobile-first web tool that resizes a photo or signature to the exact dimension, KB range, format and background that an Indian exam or government portal requires. We exist because more applicants get rejected by photo upload checks than by their own answers, and almost always for the same boring reasons: the file is too big, the dimensions are wrong, or the format isn't JPEG.
What we do
- Resize a photo to the exact pixel and centimetre dimensions a portal asks for.
- Compress to land inside a specific KB range — for example 20–50 KB JPEG.
- Convert formats (JPEG / PNG / WEBP) and embed the requested DPI metadata.
- Crop to a fixed aspect ratio or square crop for a profile photo.
- Flatten a signature onto a white background and bring it into a small KB range.
How we do it
All processing happens locally in your browser using the HTML5 Canvas API and, where helpful, WebAssembly codecs. Your image data never leaves your device. There is no upload, no account, and no server-side image storage of any kind. This is both a privacy promise and an architectural guarantee — there is literally no backend that could see your image.
Why it's free
The site is static, hosted on Cloudflare Pages, and inexpensive to operate. We plan to fund it through unobtrusive, consent-respecting display advertising and — later — direct partnerships with exam-prep platforms. Ads are off by default until those partnerships are in place. See Privacy and Terms.
Spec accuracy
Every exam page lists its last updated date and a link to the official portal. Specs can and do change without notice. If you spot a discrepancy with the official form, please email us. We will update within 24–48 hours.
Open data
We publish all exam specs as static, machine-readable JSON at
/data/exams.json and at per-exam paths like
/data/exam/<slug>.json. AI assistants and developers may consume these
directly. See /llms.txt for a site map.
Contact
Found a bug, a wrong spec, or want to suggest an exam to add? Email hello@photosahi.com.