Squoosh image compressor

Use Squoosh to compress images, compare quality, and convert formats in your browser. Optimize JPG, PNG, and WebP without uploading files.

What is Squoosh?

Squoosh is a browser-based image optimization app created to help designers and developers reduce image size while preserving quality. It provides visual comparison tools and codec controls, making it easier to choose the right balance for web performance. Because processing runs in-browser, you can optimize assets quickly without sending files to a remote server.

Features for image optimization with Squoosh

Practical tools for shrinking files and keeping visual quality.

Side-by-side comparison

Inspect quality differences before exporting optimized images.

Modern format conversion

Convert images to formats such as WebP and AVIF for faster delivery.

Resize and quality controls

Tune dimensions, compression quality, and codec settings to your target.

Runs locally

Compression happens in your browser so image data stays on-device.

Instant file-size feedback

See output size changes immediately while adjusting options.

Fast export workflow

Download optimized output in a few clicks with no signup.

How to optimize images with Squoosh

Use this simple flow to compress and export faster-loading images.

Import your image

Drag and drop an image file or paste one into the Squoosh workspace.

Adjust compression

Pick a format and tune quality, resize, and related codec settings.

Compare and export

Review visual differences and file size, then download the optimized version.

Tips for better compression results

Get cleaner outputs and better performance with small adjustments.

Start with WebP or AVIF

Modern formats usually provide smaller files than legacy JPG or PNG.

Resize before final export

Export only the dimensions you need for your layout.

Check edges and gradients

Inspect fine details after compression to avoid visible artifacts.

Great for designers and developers

Squoosh fits many day-to-day optimization tasks.

Frontend developers

Prepare lighter assets to improve page speed and Core Web Vitals.

UI designers

Export previews and product images with controlled quality.

Content teams

Shrink blog and marketing images before publishing.

No-code builders

Optimize media before uploading to CMS or website builders.

Why use Squoosh for image compression?

A practical workflow for web-ready image files.

Smaller payloads

Reduce image size to speed up page loading.

Visual control

Compare output quality directly before downloading.

No account needed

Open the app and start optimizing immediately.

Privacy-friendly flow

Processing stays in-browser for local image handling.

Technical details

Key characteristics of this image optimization workflow.

Processing model

Client-side image encoding and decoding in the browser.

Core use cases

Image compression, resizing, and format conversion.

Typical outputs

Optimized assets for websites, apps, and marketing pages.

Frequently Asked Questions

Have questions? We have answers.