Squoosh vs Image Compressor
Updated 02 Apr 2026
Kordu Tools
Image Compressor
Compress PNG, JPG, WebP, AVIF, GIF, BMP, ICO and more — reduce file size without losing visual clarity.
Competitor
Squoosh
Free, open-source image compression PWA by Google Chrome Labs. Processes images in-browser using WebAssembly codecs. No batch processing.
Competitor info last verified 02 Apr 2026 from public pricing pages and official documentation.
Squoosh is a highly regarded image compression tool built by Google Chrome Labs. It runs entirely in your browser using WebAssembly codecs — no uploads, no accounts, no cost. For developers who want fine-grained control over compression settings, Squoosh's side-by-side comparison view and per-codec tuning make it a genuinely excellent tool.
Two areas where Squoosh falls short stand out: it has no batch processing (one image at a time, always), and it has seen minimal development since late 2020. Its batch processing feature request is one of the most upvoted issues on the GitHub repository, but remains unimplemented.
Kordu's Image Compressor takes a different approach: fast, standard-quality compression for multiple files at once, with broad format support including HEIC, BMP, TIFF, and ICO. If you compress images regularly in volume, the batch limitation in Squoosh is a significant constraint.
Feature comparison
| Feature | Image Compressor | Squoosh |
|---|---|---|
| Privacy — files stay on your device | Yes — all compression runs in your browser using the Canvas API. Nothing is uploaded. | Yes — Squoosh also processes entirely in-browser using WebAssembly. Images never leave your device. |
| Account required | Never. | Never. |
| Batch processing | Yes — compress multiple images simultaneously with no cap. | No — Squoosh processes one image at a time. Batch support has been a long-standing open feature request. |
| Supported input formats | PNG, JPG, WebP, AVIF, GIF, BMP, TIFF, SVG, ICO, HEIC, HEIF — 11+ formats. | JPG, PNG, WebP, AVIF, GIF, SVG — 6 formats. No BMP, TIFF, ICO, or HEIC support. |
| Output formats | JPG, PNG, WebP, AVIF, GIF, BMP, TIFF, ICO — 8 standard formats. | MozJPEG, OxiPNG, WebP, AVIF, JXL (beta), WP2 (unstable), QOI — advanced codecs but no GIF, BMP, TIFF, or ICO output. |
| Advanced codec controls | Quality slider per format. Simple, fast workflow. | Granular per-codec controls: effort level, chroma subsampling, alpha quality, and more. Side-by-side before/after diff viewer. |
| JPEG XL output | Not currently supported. | Yes — JXL output available (beta). |
| Active development | Actively developed. | Minimal activity since 2020 — maintenance mode. No new features since December 2020. |
Privacy — files stay on your device
Image Compressor
Yes — all compression runs in your browser using the Canvas API. Nothing is uploaded.
Squoosh
Yes — Squoosh also processes entirely in-browser using WebAssembly. Images never leave your device.
Account required
Image Compressor
Never.
Squoosh
Never.
Batch processing
Image Compressor
Yes — compress multiple images simultaneously with no cap.
Squoosh
No — Squoosh processes one image at a time. Batch support has been a long-standing open feature request.
Supported input formats
Image Compressor
PNG, JPG, WebP, AVIF, GIF, BMP, TIFF, SVG, ICO, HEIC, HEIF — 11+ formats.
Squoosh
JPG, PNG, WebP, AVIF, GIF, SVG — 6 formats. No BMP, TIFF, ICO, or HEIC support.
Output formats
Image Compressor
JPG, PNG, WebP, AVIF, GIF, BMP, TIFF, ICO — 8 standard formats.
Squoosh
MozJPEG, OxiPNG, WebP, AVIF, JXL (beta), WP2 (unstable), QOI — advanced codecs but no GIF, BMP, TIFF, or ICO output.
Advanced codec controls
Image Compressor
Quality slider per format. Simple, fast workflow.
Squoosh
Granular per-codec controls: effort level, chroma subsampling, alpha quality, and more. Side-by-side before/after diff viewer.
JPEG XL output
Image Compressor
Not currently supported.
Squoosh
Yes — JXL output available (beta).
Active development
Image Compressor
Actively developed.
Squoosh
Minimal activity since 2020 — maintenance mode. No new features since December 2020.
Pros & cons
Image Compressor
Pros
- Batch processing — compress multiple images simultaneously
- Broader format support: BMP, TIFF, ICO, HEIC/HEIF not supported by Squoosh
- GIF output supported
- Actively maintained and developed
- Part of a 120+ tool suite — related tools are one click away
Cons
- No advanced per-codec controls or granular quality tuning
- No side-by-side diff viewer
- No JPEG XL output
- No CLI for developer build pipelines
Squoosh
Pros
- Advanced codec controls with granular per-format settings
- Side-by-side before/after diff viewer with real-time preview
- JPEG XL (JXL) output — beta support
- Installable as a PWA — works offline after first load
- Open source and backed by Google Chrome Labs
Cons
- No batch processing — one image at a time only
- No BMP, TIFF, ICO, or HEIC input/output support
- Minimal development activity since December 2020
- Large images may crash the browser (RAM-bound, no size ceiling)
When to use which
You need to compress multiple images in one session
Image CompressorSquoosh processes one image at a time. Kordu supports unlimited batch compression.
You want fine-grained codec control and a precise before/after comparison
SquooshSquoosh exposes per-codec quality settings, chroma options, and a pixel-level diff view that Kordu doesn't offer.
You need to compress HEIC, BMP, TIFF, or ICO files
Image CompressorSquoosh doesn't support these formats. Kordu handles all of them in-browser.
You need JPEG XL output
SquooshSquoosh offers JXL output (beta). Kordu doesn't currently support JPEG XL.
You need a tool that works offline or as an installable app
SquooshSquoosh is a Progressive Web App — installable and functional offline after the first load.
Our verdict
Bottom line
Both tools are fully private and free — neither uploads your files. Squoosh wins for developers who want expert-level codec control and a precise before/after comparison. Kordu wins for anyone compressing more than one image at a time, handling formats like HEIC or BMP, or wanting an actively maintained tool. For typical web use — compress a batch of photos before uploading to a site — Kordu is the more practical choice.
Try Image Compressor freeFrequently asked questions
Does Squoosh upload images to a server?
Can Squoosh compress multiple images at once?
Is Squoosh still maintained?
What formats does Squoosh support that Kordu doesn't?
Which compresses better — Squoosh or Kordu?
More comparisons for Image Compressor
iLoveIMG vs Image Compressor
iLoveIMG vs Kordu Image Compressor: privacy, format support, batch limits, and pricing compared. Find out which is the better free image compressor.
TinyPNG vs Image Compressor
TinyPNG vs Kordu Image Compressor: privacy, limits, format support, and pricing compared. Find out which image compression tool is right for you.