Image Compressor & Converter
Compress JPG, PNG and WebP. Convert any image to a multi-size ICO favicon. Same algorithms as the big paid tools — running locally in your browser.
Each file keeps its source format — just compressed.
Your files never leave your browser.
Everything runs locally on your device — no upload, no server, no logs. Safe for unreleased product photos, internal docs and anything under NDA.
What's inside
Native JPEG encoder
JPEG encoding goes through your browser's built-in libjpeg-turbo. The quality slider controls the chroma quantization level — 70-80 is the sweet spot for web photography, anything above 90 produces near-lossless output.
PNG palette quantization
We reduce 24-bit photos to 8-bit indexed PNGs using UPNG's adaptive palette quantization — the same approach pngquant / TinyPNG use to take screenshots and graphics down by 60–80% with no visible loss. Lossless mode skips quantization and ships a fully reversible PNG.
WebP via libwebp
Convert any image to WebP through the browser's built-in libwebp encoder. WebP is typically 25–35% smaller than JPEG at comparable quality and is supported by every modern browser, including Safari 14+.
Multi-size ICO favicons
Drop a logo, pick "ICO favicon" as output, and we mint a single .ico file containing 16, 32, 48, 64, 128 and 256 px versions — everything browsers and operating systems need for the tab, taskbar pin and home-screen shortcut.
Frequently asked
Is this really free?▾
Yes. Completely free, no signup, no watermark, no daily quota. The tool is offered as part of Holistic Rank's free tools section.
Where are my images processed? Are they uploaded anywhere?▾
Everything runs locally in your browser using WebAssembly. Your image data never leaves your device — you can use this on internal screenshots, unreleased product photos, NDA material, anything sensitive.
What's the maximum file size?▾
50 MB per file. The tool can batch any number of files at once, processing them one after another in your browser.
Which formats are supported?▾
Input: JPG, PNG, WebP, GIF, BMP. Output: JPG and WebP (encoded via the browser's built-in libjpeg-turbo and libwebp), PNG with adaptive palette quantization (UPNG / pngquant-style), and multi-size ICO favicons (16/32/48/64/128/256 px).
How does this compare to TinyPNG?▾
Compression ratios are comparable on PNG (we use the same palette-quantization recipe) and 10-15% behind TinyPNG on JPEG, since we use your browser's built-in JPEG encoder rather than a heavier WebAssembly MozJPEG build. The trade-off pays off in privacy: TinyPNG sees your file, we never do.
Does this work offline?▾
Yes, after the first visit. The WebAssembly codecs are cached by your browser, so you can use the tool on a plane or in any offline environment.
Why convert PNG to ICO?▾
Favicons. Browsers and operating systems prefer .ico for the address-bar icon, taskbar pin, and home-screen shortcut. A PNG named favicon.png works in modern browsers but breaks in older ones and looks bad on Windows pin. A multi-size ICO works everywhere.
Will compression ruin my image?▾
Use 'Aggressive' for web (~70% size reduction, no visible difference), 'Balanced' for photography portfolios, or 'Maximum quality' for archive material (lossless where possible). Compare any output side-by-side with the original before downloading.