About whatevertool
Most compression tools ask you to guess a quality slider and hope the result is small enough. whatevertool works backwards from a hard requirement instead: tell it the byte ceiling (and, for portal pages, the exact format and dimensions a specific application requires), and it searches for the highest-quality file that satisfies every constraint.
How the compression works
Your file never leaves your device. Everything — decoding, resizing, quality search, and re-encoding — runs in your browser using WebAssembly image codecs (the same MozJPEG encoder used by Google's Squoosh). We binary-search the encoder quality setting against your target byte range, converging on the best quality that still fits.
Why portal-specific pages exist
Pages like the US visa (DS-160) photo tool aren't generic — they're pre-configured to that specific portal's published requirements: exact format, size range, and pixel dimensions. The requirement text on each page is sourced from the portal's own documentation and re-verified periodically; the verified date is always shown so you can judge how fresh it is.
Verification process & trust
Each specification on this site is verified by hand against official government documentation or portal publication sources. We track requirements regularly and verify them at individual intervals. If any official guidelines change, we update our specifications immediately. The "last verified" timestamp on each page shows exactly when that specific portal rule set was last checked against the official guidelines.