Cookies for analytics and advertising
We use cookies for analytics and advertising, both sent to Google. Refusing changes nothing you can see.Read the privacy page
JPG100 KB
Up to 100 files at once. Mixed formats are fine.
They convert one after another and download together as a ZIP.
Getting a photograph under 100 KB is a search rather than a setting: no encoder can be told a byte count, so we encode at several qualities and keep the highest one whose result fits. Drop a file above and it happens in your browser, with nothing uploaded. A hundred kilobytes is the most requested target here, and it is a comfortable one: most photographs reach it with quality to spare.
For a typical photograph at web dimensions — around 1200 to 1600 pixels wide — 100 KB is reached at a quality that most people would not distinguish from the original. The search starts high and works down, so you get the best-looking file that fits rather than the first one that does.
Straight off a modern phone at 4000 pixels wide, it is a stretch. The picture is not the problem; the pixel count is. One step down the resize control usually turns a marginal result into an easy one.
On most images the result will look, at normal viewing size, like the file you started with. Compared side by side at full zoom you will find softened texture and slightly flattened gradients, which is precisely the detail that costs the most bytes and is noticed the least.
A hundred kilobytes is a good default for a web page image even when nothing demands it. It loads quickly on a slow connection and looks correct on a fast one, which is a better trade than most pages make.
A JPEG encoder takes a quality number, not a file size. The relationship between the two depends entirely on the picture — a photograph of a brick wall and a photograph of a clear sky at the same quality and the same dimensions differ in size by a factor of ten, because one is full of detail and the other is nearly empty.
So there is no formula. We encode at a quality, measure the result, and adjust — narrowing in on the highest quality that still fits under 100 KB. It costs a handful of encoding passes, which is why this takes a moment longer than compressing to a fixed quality, and it is the only honest way to answer a question posed in kilobytes.
Sometimes the better answer is a different format — especially for a photograph stored as JPG.