Compress an image to 50 KB
50 KB is 51,200 bytes. The same 1200 by 800 noise fixture used for the 20 KB page fit here without scaling, at a low JPEG quality. That measured size is shown under the tool.
Start here
Every one of these runs entirely in your browser.
Fixture: 1200x800 deterministic noise, JPEG. Target 50.0 KB (51200 bytes). Output 48.1 KB (49225 bytes). The output was within the target. Pixels 1200×800, scale 1, JPEG quality 0.075. 1 KB = 1024 bytes. These figures are the stored fixture run, not a prediction for a different file.
How to compress an image to 50 KB
- Pick the imageThe decode happens in the tab. Several files download as one ZIP.
- Confirm the 50 KB chipIt is selected when this page opens. 50 KB is 51200 bytes.
- Save the file the note describesWithin the target means the bytes are at or under 51200. Over the target means even the smallest try missed.
About this page
Why 50 KB kept the full pixel size
The fixture is identical to the 20 KB run: deterministic noise, 1200 by 800. At 51200 bytes the binary search found a JPEG quality that fit without reducing the dimensions. At 20480 bytes it did not. A real photograph with smooth sky will behave differently, and the note is about your file.
Frequently asked questions
Can I ask for WebP instead of JPEG?
Yes. The WebP switch is on the tool. WebP is not padded with comment bytes if you also set a minimum.
Is the 50 KB figure a guarantee?
No. It is the output of one noise fixture, printed from the measurement file. Your picture gets its own search.