Bevor wir eine einzige Zeile Chrome-Erweiterungscode schrieben, taten wir, was die meisten Teams überspringen: Wir untersuchten jede Bildkomprimierungs-Erweiterung im Chrome Web Store. Wir installierten die Top 20 nach Bewertungsanzahl, testeten sie an echten Fotos, lasen die 1-Stern-Bewertungen und sahen uns die Installationszahlen an.
Wir fanden einen Markt, der zugleich unterversorgt und missverstanden ist.
Ja — die offizielle TinyPNG-Chrome-Erweiterung hat weniger als 1.000 Installationen. Der bestplatzierte Bildkompressor im gesamten Chrome Web Store pendelt um 1.000 Installationen bei 3,8 Sternen.
Das heißt nicht, dass es keine Nachfrage gibt. Die gibt es — das Keyword „image compressor“ erzielt weltweit über 90.000 monatliche Suchanfragen. Warum also werden Erweiterungen so wenig genutzt?
Zwei Muster erklären es:
Wir dachten, wir könnten es in beiden Dimensionen besser machen.
Der ganze Sinn einer Erweiterung — gegenüber dem Öffnen einer Web-App in einem neuen Tab — ist der Zugang zu Momenten, die eine Web-App nicht erreichen kann. Konkret:
Keiner dieser Momente wird durch „öffne einen neuen Tab und zieh deine Datei hinein“ gut bedient. Deshalb haben wir ImgMin für Chrome mit vier eigenständigen Einstiegspunkten gebaut, jeder auf einen bestimmten Moment im Browser abgestimmt.
Rechtsklick auf ein beliebiges Bild auf einer beliebigen Seite. Wählen Sie „Mit ImgMin komprimieren“. Ein kleines Overlay öffnet sich unten rechts auf der Seite selbst — kein neuer Tab, kein Popup. Sie sehen Originalgröße, komprimierte Größe und einen Download-Button. Drei Qualitätsvorgaben. Fertig.
Das Overlay nutzt ein sandboxed iframe mit geschlossenem Shadow DOM, sodass die Seite, auf der Sie sind, dessen Inhalt nicht lesen kann. Die Bilddaten liegen nur im Speicher.
Rechtsklick auf den Seitenhintergrund (nicht auf ein Bild). Wählen Sie „Alle Bilder dieser Seite komprimieren“. Ein neuer Tab öffnet sich und zeigt jedes <img> der Quellseite als Miniaturraster (bis zu 50, dedupliziert). Wählen Sie aus, was Sie wollen, eine Qualitätsvorgabe, klicken Sie „ZIP herunterladen“.
Das ZIP wird in Ihrem Browser mit einer gebündelten JSZip-Bibliothek erstellt — kein Netzwerk-Roundtrip, kein Drittanbieter-CDN. Das Ganze funktioniert offline.
Das ist die Funktion, die Web-Apps nicht nachbilden können: Nur eine Erweiterung weiß, welche Bilder auf der Seite leben, die Sie gerade jetzt ansehen.
Aktivieren Sie den Upload-Helfer. Jedes Mal, wenn Sie nun auf einer Seite mit Dateiauswahl — Gmail, Twitter, Slack, Ihr CMS — ein großes Bild auswählen (Standardschwelle: 2 MB), erscheint unten rechts ein kleiner Toast: „sunset.jpg · 5,2 MB. Vor dem Senden komprimieren? [Komprimieren & ersetzen] [Überspringen]“.
Wenn Sie auf Komprimieren klicken, wird die Originaldatei im Upload-Feld über die Standard-DataTransfer-API durch die komprimierte Version ersetzt, dann feuert das change-Ereignis des Formulars erneut. Die Seite sieht eine kleinere Datei und fährt normal fort.
Sie können global deaktivieren, eine domainspezifische Ausschlussliste setzen oder die Schwelle in den Einstellungen ändern. Das ist ein stiller Produktivitäts-Multiplikator — den meisten ist nicht klar, wie viel Bandbreite sie für nicht skalierte Handyfotos verbrannt haben.
iPhone-Fotos im HEIC-Format sind seit Jahren ein Reizpunkt, besonders auf Windows- und Linux-Rechnern, die sie nicht nativ öffnen. ImgMin bündelt einen WebAssembly-libheif-Decoder (~1 MB, nur bei Bedarf lazy geladen) und konvertiert HEIC → JPG / WebP vollständig im Browser.
Sie ziehen eine .heic-Datei ins Popup, ImgMin dekodiert, komprimiert und liefert einen Download in einem Format, das jedes Gerät öffnen kann. Kein separater Konverter, kein Upload auf eine „kostenlose HEIC-zu-JPG“-Seite zweifelhafter Herkunft.
Die meisten „privaten“ Tools verlassen sich darauf, dass Sie ihrer Datenschutzrichtlinie vertrauen. Wir gingen anders vor: das System so zu gestalten, dass Datenschutz keine Richtlinie ist, sondern eine technische Eigenschaft.
| Fähigkeit | ImgMin | Erweiterungen vom TinyPNG-Typ |
|---|---|---|
| Bilddaten verlassen den Browser | Nie | Ja (zum Server) |
| Netzwerkanfragen während der Komprimierung | Null | Mehrere |
| Konto erforderlich | Nein | Oft |
| Funktioniert offline | Ja | Nein |
| Tracking-Cookies | Keine | Unterschiedlich |
| Open Source | MIT | Geschlossen |
Die Komprimierung selbst läuft über die HTML5-Canvas-API, die in Ihrem Browser eingebaut ist. Die HEIC-Dekodierung läuft über ein gebündeltes WASM-Modul, ebenfalls lokal. Die einzige ausgehende Anfrage der Erweiterung ist der optionale „ImgMin Web öffnen“-Link im Footer, den Sie natürlich selbst klicken müssen.
Der gesamte Quellcode liegt auf github.com/hunkwu/imgmin, falls Sie all das selbst überprüfen möchten.
Die Web-App auf imgmin.pro ist bereits in 6 Sprachen verfügbar (English, 中文, 日本語, Français, Deutsch, Español). Die Chrome-Erweiterung nur auf Englisch auszuliefern, wäre albern gewesen — Chromes Nutzerbasis ist internationaler als das Web insgesamt, nicht weniger.
Die Erweiterung erkennt daher automatisch Ihre Browsersprache über chrome.i18n.getUILanguage() und stellt die gesamte Oberfläche — Popup, In-Page-Overlay, Stapelseite, Upload-Toast, Einstellungen, sogar die Titel des Rechtsklickmenüs — in Ihrer Sprache dar. Sie können die Wahl in den Einstellungen überschreiben.
v1.3 erscheint mit den vier obigen Einstiegspunkten. Was wir bewusst verschoben haben, um die erste Version schlank zu halten:
ImgMin läuft vollständig in Ihrem Browser über die Canvas-API — keine Bilddaten werden je an einen Server gesendet. TinyPNGs kostenloser Dienst lädt Ihre Bilder auf seine Komprimierungsserver, wo sie 24 Stunden vor der Löschung aufbewahrt werden. Bei sensiblen Bildern (Ausweisfotos, medizinische Scans, persönliche Momente) zählt dieser Unterschied. ImgMin bietet zudem seitenweiten Stapel, Upload-Vorschlag und HEIC, die TinyPNGs Erweiterung nicht hat.
Drei Gründe: (1) das Bild zu lesen, auf das Sie rechtsklicken, (2) <img>-Tags zu erfassen, wenn Sie den Seiten-Stapel auslösen, (3) auf Dateiauswahlen zu lauschen, wenn Sie den Upload-Helfer aktiviert haben. Die Erweiterung ist passiv — sie handelt nur, wenn Sie eine Funktion ausdrücklich aufrufen. Sie liest, scrapt oder überträgt niemals anderen Seiteninhalt. Vollständige Offenlegung unter extension-privacy.html.
Ja. Nach der Installation stellt die Erweiterung während der Komprimierung null Netzwerkanfragen. Die Canvas-API und der gebündelte libheif-WASM-Decoder laufen lokal. Sie können Bilder im Flugmodus, in einem Firmennetz ohne Internet oder in jedem Offline-Szenario komprimieren.
Nutzer installieren einen Bildkompressor, weil sie kleinere Dateien wollen. Mit maximaler Komprimierung zu beginnen entspricht dieser Absicht. ImgMins Vorgabe „Am kleinsten“ nutzt Qualität 0,70 — ~75 % weniger Größe bei erhaltenen Gesichtern, Text und Details für die große Mehrheit der Fotos. „Beste Qualität“ ist einen Klick entfernt, wenn Sie es makellos brauchen.
Ja — sowohl die Chrome-Erweiterung als auch die Web-App imgmin.pro liegen auf github.com/hunkwu/imgmin. Der Code ist prüfbar. Sie können die Datenschutzaussagen selbst verifizieren.
Installieren Sie die Chrome-Erweiterung für die Rechtsklick-Komprimierung auf der Seite, oder nutzen Sie die Web-App für die Stapelverarbeitung von bis zu 20 Bildern mit erweiterten Vorgaben.
ImgMin zu Chrome hinzufügen → Web-App ausprobieren →Veröffentlicht am 15. Mai 2026. Installationszahlen zum Zeitpunkt der Erstellung aus dem Chrome Web Store. Die Erweiterung ist kostenlos und Open Source unter MIT-Lizenz.