Skip to content

Squoosh

Compress and optimize images using best-in-class codecs. MozJPEG, WebP, AVIF, and more.

Not yet verified
Report issueDemo online
GoogleChromeLabs/squooshApache-2.0★ 25700

Open the official app on squoosh.app

This tool is hosted by its maintainers. Click below to open squoosh.app in a new tab — it's their official demo.

Browse image & tools tools →

What's next with Squoosh?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Squoosh?

Squoosh is an image compression web app developed as an open-source project under the Apache-2.0 license. Maintained by GoogleChromeLabs and available on GitHub with 25,700 stars, Squoosh solves the problem of heavy image file sizes by reducing them through numerous formats. The tool allows users to compress images directly within the application. According to the available evidence, Squoosh does not send your image to a server, meaning all image compression processes locally. While the core image processing happens client-side, the app utilizes Google Analytics to collect basic visitor data, the before and after image size values, and—if using the Squoosh PWA—the type of Squoosh installation along with the installation time and date. Specific features, installation or setup instructions, usage steps, configuration options, and known limitations are not specified in the project documentation.

How it works

Squoosh is an open-source project hosted by GoogleChromeLabs on GitHub (https://github.com/GoogleChromeLabs/squoosh) with 25,700 stars and operates under the Apache-2.0 license. Structurally, the application functions as an image compression web app and can also run as a Progressive Web App (PWA). The runtime environment executes all image compression processes locally rather than on a remote server. Furthermore, the application integrates Google Analytics to gather telemetry, tracking basic visitor data, before and after image size metrics, PWA installation types, and PWA installation dates. Detailed information regarding specific programming languages, internal packages, APIs, or underlying compression algorithms is not provided in the documentation.

How to use it

  1. 1Navigate to the Squoosh web application source or repository provided by GoogleChromeLabs.
  2. 2Open the web application in your browser.
  3. 3Upload or load your target image into the Squoosh app.
  4. 4Select your desired compression formats and settings to reduce the image size.
  5. 5Process the image locally on your device to generate the compressed output.

What it can do

  • Compression
  • Optimization
  • Image Processing

Use cases

Assumptions and limitations

Assumptions

  • source: https://github.com/GoogleChromeLabs/squoosh
  • license: Apache-2.0 — free to use
  • privacy: Opens an external demo

Limitations

  • Specific features are not documented in the project source.
  • Installation and setup procedures are not specified.
  • Step-by-step usage instructions are not provided by the maintainers.
  • Configuration options and known limitations are completely unspecified in the evidence.

Understanding the result

Compress and optimize images using best-in-class codecs. MozJPEG, WebP, AVIF, and more.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by squoosh (Apache-2.0).
Built with
squoosh (GoogleChromeLabs/squoosh)
License
Apache-2.0
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Text Input
Output
Image, Compressed File
Open-source source & license

Built with GoogleChromeLabs/squoosh. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
squoosh
License
Apache-2.0
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

Does Squoosh send my images to a remote server?

No, Squoosh does not send your image to a server; all image compression processes locally.

What data does Squoosh collect via Google Analytics?

Google Analytics collects basic visitor data, the before and after image size value, and—if using the Squoosh PWA—the type of Squoosh installation, installation time, and installation date.

How is Squoosh licensed and where is its source code hosted?

Squoosh is licensed under the Apache-2.0 license and its source code is hosted on GitHub under GoogleChromeLabs with 25,700 stars.

Are there official installation instructions provided in the README?

No, installation and setup instructions are not specified in the provided documentation.

What configuration options are available for Squoosh?

Configuration options are not specified in the provided project evidence.

Spotted something wrong with Squoosh, or want to maintain it? See how to help.