Ein Bildkomprimierer, der vollständig in Ihrem Browser läuft

Legen Sie unten JPEG-, PNG-, WebP- oder AVIF-Dateien ab. Jedes Dekodieren, Skalieren und Kodieren passiert auf diesem Gerät mit WebAssembly, sodass nichts hochgeladen wird und kein Byte Ihrer Datei irgendwohin geht. Eine Datei über 40.000.000 Pixeln oder 32 MiB wird abgewiesen, bevor sie dekodiert wird, und der Rest Ihres Stapels wird trotzdem fertig.

Kostenlos, ohne Anmeldung. So funktioniert es

Standardmäßig aus, damit die Ausgabe kein EXIF trägt und Kamera- und Standortdaten nicht mit dem Bild weiterwandern.

Leer heißt kein Ziel. Das Werkzeug sucht in beide Richtungen nach einer Qualität, unter der die Datei passt, abwärts ab Ihrer Einstellung oder aufwärts, wenn die erste Kodierung weit darunter liegt, und die Zeile sagt es, wenn das Format das Ziel nicht erreicht.

Fügen Sie ein oder mehrere Bilder hinzu, um zu beginnen.

Komprimieren, ohne etwas irgendwohin zu senden

  • Nichts wird hochgeladen. Jede Datei wird in einem Web Worker mit WebAssembly dekodiert, skaliert und kodiert, sodass die Seite bedienbar bleibt, während ein Stapel läuft. Dateien werden mit der File API gelesen und bleiben in diesem Tab; das Laden der Seite und das Konvertieren stellen Anfragen an die eigene Adresse dieser Website und an keine andere.
  • Sie wählen die Einstellungen. JPEG, PNG, WebP oder AVIF als Ausgabe, eine Qualität von 1 bis 100, eine Skalierung nach Breite oder Prozent (aus, bis Sie sie einschalten), eine Zielgröße in KiB und die Frage, ob EXIF erhalten bleibt. Die Ausgabe trägt kein EXIF, sodass Kamera- und Standortdaten nicht mit dem Bild weiterwandern; bitten Sie darum, und es kehrt in einer JPEG-, PNG- oder WebP-Ausgabe zurück, während eine AVIF-Ausgabe es nicht tragen kann, und die Zeile sagt das.
  • Ein Stapel mit Abbruch und benannten Grenzen. Mehrere Dateien auf einmal, bis zu drei gleichzeitig in einem kleinen Pool von Workern, jede mit ihrer Größe vorher und nachher und ihrem eigenen Download; hören Sie auf, wann Sie wollen. Eine Eingabe über 40.000.000 Pixeln oder 32 MiB wird mit einer Meldung abgewiesen, die die Grenze nennt. Das sind feste Zahlen und keine Ablesung Ihrer Maschine, und der Rest des Stapels wird trotzdem fertig.

Häufige Fragen

Welche Formate liest und schreibt es?

Es liest JPEG, PNG, WebP und AVIF und schreibt JPEG, PNG, WebP und AVIF. JPEG XL wird in keiner Richtung unterstützt, und Compress Images liest weder HEIC- noch PDF-Dateien. Welches der vier die kleinere Datei gibt, hängt vom Bild und von den Einstellungen ab, deshalb stellt diese Website sie nicht in eine Reihenfolge; jede fertige Zeile zeigt beide Größen, sodass Sie auf Ihren eigenen Bildern vergleichen können.

Wird meine Datei irgendwohin hochgeladen?

Nein. Jedes Dekodieren, Skalieren und Kodieren findet auf diesem Gerät statt. Ihr Browser lädt durchaus die Dateien dieser Website selbst, ihre Skripte, ihren Worker und die WebAssembly-Codec-Module, die ein Durchlauf braucht (den Dekoder der Eingabe, den Encoder der Ausgabe und die Skalier- oder PNG-Optimierung, wenn sie benutzt wird), alles von dieser Website, und jede Anfrage ist ein GET oder ein HEAD ohne Rumpf. Sie können das in Ihrem eigenen Netzwerk-Tab beobachten.

Was passiert mit den EXIF-Daten?

Sie werden entfernt: Die Ausgabe trägt gar kein EXIF. Die in einer JPEG-, PNG- oder WebP-Eingabe gespeicherte Orientierung wird auf die Pixel angewendet, sodass diese Bilder richtig herum herauskommen. Der EXIF-Block einer AVIF-Eingabe wird nicht gelesen. Markieren Sie die Umschaltung für Metadaten, und der Block kehrt in einer JPEG-, PNG- oder WebP-Ausgabe zurück; eine AVIF-Ausgabe kann ihn nicht tragen, also sagt die Zeile, dass die Metadaten nicht behalten wurden.

Was passiert mit der Transparenz?

PNG, WebP und AVIF behalten sie. Eine JPEG-Ausgabe hat keinen Alphakanal, dadurch wird auf Weiß gelegt, was durchsichtig war.

Warum ist mein PNG größer geworden?

PNG ist verlustfrei: Es ignoriert die Qualitätseinstellung, und es gibt keinen Regler, den man nach unten drehen könnte. Ein detailliertes Bild kann leicht größer herauskommen, als es hineinging. Jede Zeile zeigt beide Größen, damit Sie sehen, was passiert ist, bevor Sie herunterladen.

Komme ich unter eine exakte Dateigröße?

Setzen Sie ein Ziel in KiB, und das Werkzeug gibt Qualität aus, um es zu erreichen: nach unten, bis hinunter zu 1, wenn die erste Kodierung über der Zahl liegt, und nach oben ab Ihrer Einstellung, niemals über 100, wenn sie weit darunter liegt. Nur die Suche nach oben ist durch Ihre Einstellung begrenzt, sodass eine Datei, die über dem Ziel lag, rauer zurückkommen kann als die Qualität, die Sie gewählt haben. Die Suche zielt auf das Band von 95% bis 100% Ihrer Zahl und landet darin, wenn ein ganzzahliger Qualitätsschritt hineinfällt, und sie geht nie über Ihre Zahl hinaus. Sie meldet, ob die Datei, die sie Ihnen gleich geben wird, an dieser Zahl liegt oder darunter, gezählt nach jedem EXIF, das Sie behalten wollten, und sie nennt ein Ziel nie erreicht, wenn der Download darüber liegt. Ein Ziel, das schon Qualität 1 verfehlt, wird nicht erreicht: Sie bekommen die kleinste Kodierung, die dann über Ihrer Zahl liegt und als verfehlt gemeldet wird. Ein Ziel über dem, was Qualität 100 erreichen kann, lässt sich nicht füllen, und dort bekommen Sie die größte Kodierung, die das Format gemacht hat, immer noch unter Ihrer Zahl, gemeldet als erreicht, weil die Datei an der Obergrenze oder darunter liegt.

Wie groß darf eine Datei sein?

Eine Eingabe mit mehr als 40.000.000 Pixeln oder größer als 32 MiB wird mit einer Meldung abgewiesen, die die Grenze nennt, bevor irgendetwas ihre Pixel dekodiert. Das sind feste Zahlen, ein anderer oder kleinerer Rechner hebt sie also nicht auf: Die Datei selbst muss sich ändern. Die anderen Dateien im Stapel werden trotzdem fertig.

Was mit Ihrer Datei passiert

Jeder Schritt zwischen dem Ablegen und dem Download, und was jede Einstellung ändert.

So funktioniert es