Drop a photo, get a copy guaranteed under 20 KB at the best quality that fits. Nothing is uploaded — it all happens in your browser.
20 KB is one of the tightest limits you'll meet in the wild — typical for photo and signature uploads on application portals and older government or exam systems. A modern phone photo is 100–400× bigger than that, so this is a hard squeeze, and most generic "compress image" tools either refuse or overshoot. PixFit treats the number as a hard budget: it searches for the highest JPEG quality that fits, and shrinks the image's dimensions when quality alone can't get there.
Be realistic: 20 KB holds a clean, sharp image at roughly 500–700 px on the long edge. A head-and-shoulders photo or a signature scan looks perfectly fine. A full-resolution landscape won't — it has to be scaled far down to fit. If the form also specifies dimensions (many want something like 200×230 px for photos or 140×60 px for signatures), type them into the "Exact size" field above — the output comes back at exactly those pixels and under 20 KB, and because every byte goes to exactly the pixels the form displays, quality goes up dramatically.
First: crop before compressing (any OS photo viewer can crop). Bytes spent on background are wasted; a tight crop keeps them on the subject. Second: if the portal accepts JPG only, keep the format selector on JPEG — the guarantee still holds. Nothing you drop here is uploaded: the compression runs in your browser, which also means it's instant even on a slow connection.