How it gets under 100 KB without guessing
Most compressors apply one fixed quality setting and hope for the best. Zekoya encodes your image several times, measuring the real file size each time, and keeps the highest quality that lands just under the limit — usually 97–99 KB for a 100 KB cap.
If your photo is very large, it also reduces the pixel dimensions step by step, because a 12-megapixel photo simply cannot look good at 100 KB. Set exact dimensions if the site requires them and Zekoya will never change them.
Which format to choose
- JPG: accepted almost everywhere and the best choice for photos.
- WebP: often 25–35% smaller than JPG at the same quality, if the site accepts it.
- PNG: only for graphics, logos or screenshots. Photos as PNG rarely fit in 100 KB.
Why the result is safe for strict upload forms
Some forms count 1 KB as 1,000 bytes, others as 1,024. Zekoya treats a 100 KB maximum as 100,000 bytes, so the file passes either way, and the result screen shows the exact byte count.
Questions
Is my image uploaded to a server?
No. Compression runs inside your browser using WebAssembly. The file never leaves your device.
Why is my file 98 KB and not exactly 100 KB?
Zekoya keeps a small safety margin under the limit, because file sizes can be counted slightly differently by different systems.
What if 100 KB is impossible at my required size?
Zekoya tells you instead of producing a broken file — for example, that the image needs smaller dimensions or a different format to fit.