squoosh README

The project's README from github.com/GoogleChromeLabs/squoosh. As one markdown file: README.md.

Squoosh!

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

Privacy

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

However, Squoosh utilizes Google Analytics to collect the following:

Developing

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
    

Contributing

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

squoosh (GoogleChromeLabs/squoosh)

Searching Database…

What is this?Squoosh is a web app from Google Chrome Labs that compresses images into various formats directly in the browser, letting you shrink file sizes without uploading anything to a server.
Is this a desktop app or does it run entirely in the browser?It runs entirely in the browser as a web app, and it can also be installed as a PWA on your device.
How do I run or develop it locally?Clone the repository, install node packages, then build the app and start the dev server with the provided scripts (build uses rollup, dev runs watch and serve together).
Does using it as a PWA change what gets tracked?Yes, if you install Squoosh as a PWA, it additionally logs the installation type plus the install date and time through Google Analytics.
Does my image data get uploaded anywhere?No, image compression happens entirely on your device; the only data sent out is anonymous usage stats via Google Analytics (visitor info, before/after size, PWA install details), never the images themselves.
Can I compare before-and-after compression results?Squoosh is designed around comparing the original and compressed image sizes, and it reports the before/after size values as part of its analytics (confirming this comparison is a core feature).
Why would I use this instead of a desktop image tool?It needs no installation (or just a lightweight PWA install), runs multiple best-in-class codecs right in the browser, and never uploads your images, making it a convenient, privacy-friendly alternative to desktop compressors.
Size
174.3 MB
Stars
26K
Updated
CommitAug 19
Age
8y
Commits · 90 Days