RUNS IN YOUR BROWSER ยท 0 UPLOADS

HEY HASAN,
MAKE THIS IMAGE
SMALLER.

Pick a target size in KB and I find the best quality that fits. For upload forms that reject anything over 200 KB.

OUTPUT

WebP usually wins on size. PNGs become JPG or WebP because lossless formats can't trade quality for size.

FAQ?

QUESTIONS NOBODY ASKED ยท ANSWERED ANYWAY

Is my image uploaded anywhere?

No. Everything happens in your browser with the Canvas API. Close the tab and it is gone.

How does it pick the quality?

It binary searches the encoder quality until the file fits your target, then keeps the best looking result that still fits. If even the lowest quality is too big, it scales the image down.

Why did my PNG come out as WebP or JPG?

PNG is lossless, so it has no quality knob to turn. To hit a size target it has to become a lossy format.

ALSO IN THE TOOLBOX๐ŸŽฌ VIDEO COMPRESSOR๐Ÿ” IMAGE CONVERTERโœ‚๏ธ BACKGROUND REMOVER๐Ÿ“„ PDF TOOLKIT๐Ÿ–ผ๏ธ IMAGES TO PDF๐Ÿ”ณ QR CODE GENERATOR๐Ÿ“ธ PDF TO JPGโš–๏ธ ASIAN BMI CALCULATOR๐Ÿฆ EMI CALCULATOR๐ŸŽ‚ AGE CALCULATOR๐Ÿ“ UNIT CONVERTER๐Ÿงน JSON FORMATTER๐Ÿ”ค BASE64 ENCODE / DECODE๐Ÿ”— URL ENCODE / DECODE๐Ÿ” PASSWORD GENERATOR๐ŸŽจ COLOR CONVERTER๐ŸŽค TELEPROMPTER