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.