Skip to content
Make images smaller using best-in-class codecs, right in the browser.
TypeScript JavaScript CSS C++ Rust Shell Other
Branch: master
Clone or download
Pull request Compare This branch is 4 commits behind GoogleChromeLabs:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE Update issue templates to include feature request (GoogleChromeLabs#318) Nov 19, 2018
codecs Delete .gitignore in resize codec Aug 5, 2019
config
src Use native Wasm+Webpack support for Rust codecs Aug 5, 2019
.editorconfig
.gitignore
.nvmrc
.travis.yml
CONTRIBUTING.md
LICENSE
README.md
_headers.ejs
_redirects.ejs
emscripten-wasm.d.ts
global.d.ts
package-lock.json
package.json
renovate.json
sizereport.config.js
tsconfig.json
tslint.json
webpack.config.js

README.md

Squoosh!

Squoosh is an image compression web app that allows you to dive into the advanced options provided by various image compressors.

Privacy

Google Analytics is used to record the following:

  • Basic visit data.
  • Before and after image size once an image is downloaded. These values are rounded to the nearest kilobyte.

Image compression is handled locally; no additional data is sent to the server.

Building locally

Clone the repo, and:

npm install
npm run build

You can run the development server with:

npm start
You can’t perform that action at this time.