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.

  1. Side-by-side comparison: Inspect quality differences before exporting optimized images.
  2. Modern format conversion: Convert images to formats such as WebP and AVIF for faster delivery.
  3. Resize and quality controls: Tune dimensions, compression quality, and codec settings to your target.
  4. Runs locally: Compression happens in your browser so image data stays on-device.
  5. Instant file-size feedback: See output size changes immediately while adjusting options.
  6. 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.

  1. Import your image: Drag and drop an image file or paste one into the Squoosh workspace.
  2. Adjust compression: Pick a format and tune quality, resize, and related codec settings.
  3. 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.

  1. Start with WebP or AVIF: Modern formats usually provide smaller files than legacy JPG or PNG.
  2. Resize before final export: Export only the dimensions you need for your layout.
  3. 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.

  1. Frontend developers: Prepare lighter assets to improve page speed and Core Web Vitals.
  2. UI designers: Export previews and product images with controlled quality.
  3. Content teams: Shrink blog and marketing images before publishing.
  4. 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.

  1. Smaller payloads: Reduce image size to speed up page loading.
  2. Visual control: Compare output quality directly before downloading.
  3. No account needed: Open the app and start optimizing immediately.
  4. Privacy-friendly flow: Processing stays in-browser for local image handling.

Technical details

Key characteristics of this image optimization workflow.

  1. Processing model: Client-side image encoding and decoding in the browser.
  2. Core use cases: Image compression, resizing, and format conversion.
  3. Typical outputs: Optimized assets for websites, apps, and marketing pages.

Frequently Asked Questions

Have questions? We have answers.