All tools

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.

Runs 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.