Where the 50 KB limit shows up
Applicant tracking systems and university application portals allot a fixed budget per candidate photo, and 50 KB is the number many settled on. You'll also meet it on forum avatars, professional directories and email signature images — the last one matters more than it seems, because a bloated signature graphic rides along with every message you send and can push mail toward spam filters. Fifty kilobytes is a genuinely workable budget, unlike the harsher 20 KB caps on government forms.
Dimensions that make 50 KB look good
The trick is matching pixel dimensions to the budget. A 600 × 800 portrait at moderate JPEG quality lands right around the mark and looks crisp; a 512 × 512 avatar fits with room to spare; a document photo stays readable up to about 800 pixels wide. Keep the long edge at or under 800 px and 50 KB buys a visibly clean image.
Feed in something larger and the tool handles the math for you: it re-encodes on a canvas, binary-searches the quality range for the best setting that fits, and steps the dimensions down only if quality alone falls short. Choosing WebP output stretches the same budget further when the destination supports it.
Your application, your machine
Photos attached to job and university applications carry your face and often your name — data worth keeping off third-party servers. Compression here runs inside a Web Worker on your own device, with no network transfer at any point. Batch mode covers the common case of preparing a portrait plus supporting images in one pass: each file shows its original and compressed size, and the set downloads as a single ZIP.