Leave width and height empty to keep the original dimensions. The output is always a JPG sized inside your KB range, both the floor and the ceiling, because portals reject files that are too small too.
PDF mode loads a small library the first time you use it, so it needs internet once. Fitting itself still happens entirely on your device.
Why forms reject your upload
- Too heavy: a phone photo is 2 to 5 MB; the form may allow 50 KB. It rejects anything even 1 KB over.
- Too light: most forms set a minimum as well (for example, 20 to 50 KB). Over-compressed files are rejected as too small.
- Wrong shape: the notice fixes exact pixels (a bank exam photo is 200 x 230 px), not just size.
- Wrong format: PNG or iPhone HEIC where only JPG is accepted.
FormFit fixes all four in one pass, on your own device. Cyber cafes charge for this and keep copies of your documents on shared computers; random compressor sites upload your Aadhaar and marksheets to unknown servers. Here, nothing is uploaded at all.
Presets reflect specs commonly published in recent exam notices. Notices change between cycles, so always check the numbers in your own notice and use Custom when they differ.