compresso
App öffnen

Quelloffen · Kostenlos · Läuft offline

Mach deine Bilder leichter, ohne sie irgendwohin zu laden.

Compresso komprimiert, skaliert und konvertiert deine Fotos auf deinem eigenen Gerät. Nichts geht an einen Server, und ganz ohne Verbindung läuft es weiter.

Kein Konto. Kein Upload. Kein Größenlimit.

Die Compresso-App vergleicht ein Originalfoto mit seiner komprimierten Fassung, darunter ein Stapel von fünf Bildern.

Warum es das gibt

Ein Größenlimit ist ein Entwurfsfehler, der als deine Schuld ankommt.

Ein Handyfoto wiegt ohne Weiteres mehrere Megabyte. Das Formular, das es ablehnt, erlaubt fünf, und es sagt dir nicht, was du ändern sollst. Compresso holt dieses Problem zurück in den Browser, wo es unter einer Sekunde dauert.

0 Byte

Jemals hochgeladen

Öffne den Netzwerk-Tab und sieh zu, wie er stumm bleibt, während hundert Fotos durchlaufen.

3,3 MB auf 93,5 KB

Ein gemessener Lauf

Ergebnisse hängen vom Inhalt ab. Das hier ist deshalb ein einzelnes echtes Ergebnis und kein Mittelwert, den wir nie gemessen haben.

3,6 KB

Kern der Bibliothek, gzip

Keine erforderlichen Abhängigkeiten. Nur Bordmittel des Browsers.

Die App

Alles passiert auf deinem Gerät.

Kostenlos, installierbar und gebaut für den Moment, in dem du vierzig Fotos hast und ein Formular, das keines davon nimmt.

Privat von Bauart

Es gibt keinen Server, an den deine Fotos gehen könnten. Das ist keine Richtlinie, der du glauben musst, sondern eine Architektur, die du prüfen kannst.

Läuft ohne Verbindung

Einmal installiert, läuft sie im Flugzeug. Oberfläche, Schriften und der HEIC-Decoder liegen alle auf deinem Gerät.

Hundert auf einmal

Bilder laufen parallel über deine Prozessorkerne, damit die Oberfläche flüssig bleibt, während ein großer Stapel arbeitet.

iPhone-Fotos inklusive

Liest HEIC, JPEG, PNG, WebP und AVIF. Schreibt AVIF, WebP, JPEG und PNG und wählt dabei das beste Format, das dein Browser erzeugen kann.

Sieben Sprachen

Englisch, Spanisch, Französisch, Deutsch, Italienisch, Portugiesisch und Chinesisch, mit Größen und Prozenten so geschrieben, wie jede Sprache sie schreibt.

Compresso im hellen Modus, dasselbe Layout umgedreht in Papierweiß und Tintenschwarz.

Für Entwickler

Dieselbe Maschine, als Abhängigkeit.

Wenn deine Nutzer nie einem Upload-Fehler begegnen sollen: Der Kern der Kompression kommt als Bibliothek, die in jedes Framework passt.

Zum Kopieren klicken
import { compress } from 'compresso.js';

const { file, savings } = await compress(input, {
  quality: 0.8,
  format: 'auto',
});

3,6 KB, gzip

Klein genug, dass die Einführung kein Meeting braucht. Keine erforderlichen Abhängigkeiten, und nichts zu prüfen.

Parallele Stapelverarbeitung, neben dem Hauptthread

compresso.js/pool betreibt einen robusten Web-Worker-Pool — inklusive Absturz- und Timeout-Erkennung —, sodass ein großer Stapel parallel läuft, ohne deine Oberfläche zu blockieren.

Gibt nie eine größere Datei zurück

Verlustbehaftete Ausgabe wird auf das Kleinere von Größenlimit und Original gedeckelt, denn ein Kompressor, der Dateien wachsen lässt, ist kaputt.

Dein nächster Upload muss nicht scheitern.

Kostenlos und quelloffen, unter MIT-Lizenz.