Why upload forms demand 100 KB
A 100 KB ceiling shows up wherever identity documents are submitted: visa applications, government recruitment portals, university admission systems and scholarship forms. Exceed it by a few kilobytes and the upload button refuses the file, usually with a one-line error and no hint about what to do.
Scanned pages saved from a scanner or a phone app are typically 300 KB to 2 MB each, so the form loses before you start. MillFile rebuilds the document to fit under 100 KB: it first tries a lossless repack that keeps text sharp, then reduces page detail in small steps only as far as needed. Everything happens in your browser, so scans of your passport stay on your machine.