Initializing System...

Compress images. Instantly.

JPEG, PNG, WebP, AVIF, SVG, HEIC — all processed locally in your browser.

Pre-configure compression settings
Quality
Format

Drop images or folders here

or click to browse files

JPEGPNGWebPAVIFJXLSVGHEIC

Unlimited size • Folders supported • Batch upload • Paste from clipboard

Compress and convert images in your browser without any upload — supports HEIC (iPhone photos), JPEG, PNG, WebP, AVIF, JPEG XL, and SVG. All processing runs locally on your device.

Frequently asked questions

What image formats can Squish compress?
HEIC, JPEG, PNG, WebP, AVIF, JPEG XL, and SVG. It can also convert between most of these formats in a single step.
How much can Squish reduce image file size?
Typically 40–80%. A 5 MB HEIC photo from an iPhone can often be reduced to under 500 KB as a JPEG without visible quality loss.
What's the difference between HEIC, JPEG, and WebP?
HEIC is Apple's format for iPhone photos — excellent quality but not universally supported. JPEG is the universal standard for photos. WebP is a modern format with better compression than JPEG and is supported by all major browsers.
Is there a file size limit?
No server-side limits — all processing runs in your browser. Very large images may take longer on low-powered devices, but there's no cap.
Can I compress multiple images at once?
Yes — drop multiple files at once and Squish processes them all in parallel, then lets you download individually or as a ZIP.
Are my images safe?
Completely. Squish uses WebAssembly to process images entirely in your browser. No image is ever sent to a server.