Need help with squoosh?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

14.6K Stars 986 Forks Apache License 2.0 1.4K Commits 160 Opened issues


Make images smaller using best-in-class codecs, right in the browser.

Services available


Need anything else?

Contributors list

No Data


Squoosh is an image compression web app that reduces image sizes through numerous formats.


Squoosh has an API and a CLI to compress many images at once.


Squoosh does not send your image to a server. All image compression processes locally.

However, Squoosh utilizes Google Analytics to collect the following:

  • Basic visitor data.
  • The before and after image size value.
  • If Squoosh PWA, the type of Squoosh installation.
  • If Squoosh PWA, the installation time and date.


To develop for Squoosh:

  1. Clone the repository
  2. To install node packages, run:
    npm install
  3. Then build the app by running:
    npm run build
  4. After building, start the development server by running:
    npm run dev


Squoosh is an open-source project that appreciates all community involvement. To contribute to the project, follow the contribute guide.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.