whatevertool

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.

This is a small, independently-run project. See contact if you spot an outdated spec or something that doesn't work.