compresso
App öffnen

Compress images before upload

Drop compresso.js into your file input handler: compress(file) returns an optimized File ready to upload. Images never leave the browser until your code sends them.

So funktioniert’s

  1. npm install compresso.js
  2. Call compress(file, { quality: 0.8, maxWidth: 1920, format: "auto" }) on change.
  3. Upload result.file instead of the original.

Häufige Fragen

Works with multipart forms?
Yes. result.file is a standard File object for FormData.
Need a backend?
No. Compression is 100% client-side.

Für Entwickler

Komprimierung in den Upload-Flow einbinden:

npm install compresso.js
npm · Docs

Verwandt