Parallele Hintergrund-Worker
Die Kodierung läuft außerhalb des Hauptthreads über mehrere Worker verteilt, sodass die Seite auch mit 50 Bildern in der Schlange bedienbar bleibt.
Zieh bis zu 50 Fotos herein, wähle Format, Größe und Gewicht, und wandle um, wenn du so weit bist. Es wird nichts hochgeladen, und nichts startet, bevor du auf den Knopf drückst.
Bilder hier ablegen
Bis zu 50 auf einmal. Du kannst auch aus der Zwischenablage einfügen.
JPG, PNG, WEBP, AVIF, GIF, BMP, SVG, TIFF, HEIC
Die Dateien warten hier: Die Umwandlung startet erst, wenn du auf Umwandeln drückst.
Drei Schritte, und keiner startet von allein.
Sie werden einmal dekodiert und warten in der Warteschlange. Es wird nichts umgewandelt, und nichts verlässt dein Gerät.
Format, Qualität, Größe, Drehung, Hintergrund. Oder eine Voreinstellung, fertig.
Du bekommst Gewicht, Abmessungen und einen SSIM-Wert dafür, was die Umwandlung gekostet hat.
Die Kodierung läuft außerhalb des Hauptthreads über mehrere Worker verteilt, sodass die Seite auch mit 50 Bildern in der Schlange bedienbar bleibt.
Jeder Encoder wird beim Start mit einer echten Zwei-Pixel-Kodierung getestet. Ein Browser, der kein AVIF schreiben kann, bietet es gar nicht erst an.
Ein SSIM-Wert gegen die Quelle sagt dir, was die Kompression wirklich gekostet hat — nicht nur, wie viel du gespart hast.
Du sagst „unter 500 KB“, und die Qualität wird per Bisektion in höchstens 8 Kodierungen gesucht, bis sie knapp darunter liegt.
Dekodieren, Skalieren und Kodieren passieren alle in deinem Browser. Kein Server sieht deine Fotos, und es funktioniert offline.
Bis zu 50 Bilder auf einmal, und jedes davon darf mit eigenem Format und eigener Größe ausscheren.
Eingang: JPG, PNG, WEBP, AVIF, GIF, BMP, SVG, TIFF und HEIC. EPS und Kamera-RAW brauchen einen PostScript-Interpreter beziehungsweise Tabellen je Kameramodell — sie werden abgelehnt, statt stillschweigend als PNG zurückzukommen.
Heute das beste Verhältnis von Gewicht zu Qualität fürs Web, mit Transparenz. Überall unterstützt, wo es zählt.
Bei gleicher Qualität noch kleiner, aber nur manche Browser können es schreiben. Kann deiner es nicht, ist der Knopf deaktiviert.
Das universelle Fotoformat. Ohne Transparenz — deshalb wählst du die Hintergrundfarbe, die darunter liegt.
Verlustfrei und mit Transparenz. Der Qualitätsregler bewirkt hier nichts, und darum ist er ausgegraut.
Ein echtes Mehrgrößen-Icon: 16, 32, 48, 64, 128 und 256 px in einer Datei, mittig quadratisch beschnitten.
Eine Seite, auf das Bild zugeschnitten, mit einem JPEG darin in der Qualität, die du gewählt hast.
Unkomprimiertes RGBA für Druck und Archiv. Wird auch als Eingang akzeptiert.
Eine Hülle: Das Rasterbild steckt in einem SVG. Es vektorisiert nicht — kein Browser-Werkzeug tut das —, aber es passt überall dorthin, wo nur .svg erlaubt ist.
Nein. Dekodieren, Skalieren und Kodieren passieren in deinem Browser, mit dem Canvas und Web-Workern. Es geht nichts an einen Server, und sobald die Seite geladen ist, funktioniert alles ganz ohne Verbindung.
Weil dein Browser keinen Encoder dafür hat. Browser sagen das nicht: Wer ein GIF oder ein HEIC verlangt, bekommt ein PNG zurück, dessen Typ stillschweigend geändert wurde. Beim Start kodieren wir zwei Pixel in jedes Format und schauen, was tatsächlich herauskommt — angeboten wird nur, was funktioniert.
Nein, und er tut auch nicht mehr so. Kein Browser kann HEIC schreiben, EPS braucht einen PostScript-Interpreter, und RAW ist bei jedem Kameramodell ein anderes Sensorformat. HEIC und TIFF werden als Eingang akzeptiert; EPS- und RAW-Dateien werden mit einer Meldung abgelehnt, statt als falsch benanntes PNG zurückzukommen.
Ein Ähnlichkeitswert zwischen dem umgewandelten Bild und der Quelle, von 0 bis 1. Über 0,98 ist der Unterschied sehr schwer zu sehen; unter 0,95 zeigen sich bei Fotos Artefakte. Es gibt ihn, weil „68 % gespart“ nur die schmeichelhafte Hälfte der Geschichte erzählt.
Das ist Absicht. Eine abgelegte Datei wird nur dekodiert und in die Warteschlange gestellt. Die Umwandlung — der teure Teil — wartet darauf, dass du auf Umwandeln drückst, damit du in Ruhe alles einstellst, statt einer Vorschau hinterherzulaufen, die ständig neu startet.
Jede starke Verkleinerung verliert etwas, aber wie viel, hängt von der Engine ab. Manche Browser verkleinern in einem Durchgang mit einem 2x2-Kern und werfen die übrigen Pixel weg, was sich als ausgefranste Kanten zeigt. FormatFlow misst das beim Start — es verkleinert ein Testmuster und vergleicht es mit einem exakten Mittelwert — und greift nur dann auf schrittweises Halbieren zurück, wenn der Browser es braucht. Filtert der Browser ohnehin sauber, würden die zusätzlichen Durchgänge nur Zeit kosten und nichts ändern, also entfallen sie. Obendrauf kannst du noch schärfen.
Weil das Bild mit createImageBitmap dekodiert und die EXIF-Ausrichtung dort einmalig angewandt wird. Der alte Weg lud die Datei in ein <img>-Element, wo manche Browser das Ausrichtungs-Tag anwenden und andere nicht — und im Canvas landete das ungedrehte Bild.
Fünfzig. Sie werden gleichzeitig über mehrere Hintergrund-Worker kodiert, und jedes kann sein eigenes Format und seine eigene Größe tragen, wenn du die Einstellungen je Bild einschaltest.
Wandle Bilder in deinem Browser nach WEBP, AVIF, JPG, PNG, ICO, PDF, TIFF oder SVG um. Stapel von 50, Zielgröße, echtes Mehrgrößen-ICO, HEIC- und TIFF-Eingang und ein SSIM-Qualitätswert. Es wird nichts hochgeladen.
FormatFlow wandelt Bilder zwischen JPG, PNG, WEBP, AVIF, ICO, PDF, TIFF und SVG um — vollständig in deinem Browser. Er liest HEIC vom iPhone und TIFF als Eingang, skaliert nach Faktor, langer Kante oder exakten Abmessungen, dreht, spiegelt, setzt die Hintergrundfarbe für Formate ohne Transparenz und kann eine maximale Dateigröße treffen, indem er die passende Qualität sucht.
Was er nicht tut, ist dich anlügen. Formate, die dein Browser nicht kodieren kann, erscheinen deaktiviert, statt ein PNG mit falscher Endung zurückzugeben, EPS und Kamera-RAW werden rundheraus abgelehnt, und jedes Ergebnis kommt mit Gewicht, Abmessungen und einem SSIM-Wert für die Qualität, die es gekostet hat. Es wird nichts hochgeladen: Die ganze Kette läuft auf deinem Rechner.
Nein. Dekodieren, Skalieren und Kodieren passieren in deinem Browser, mit dem Canvas und Web-Workern. Es geht nichts an einen Server, und sobald die Seite geladen ist, funktioniert alles ganz ohne Verbindung.
Weil dein Browser keinen Encoder dafür hat. Browser sagen das nicht: Wer ein GIF oder ein HEIC verlangt, bekommt ein PNG zurück, dessen Typ stillschweigend geändert wurde. Beim Start kodieren wir zwei Pixel in jedes Format und schauen, was tatsächlich herauskommt — angeboten wird nur, was funktioniert.
Nein, und er tut auch nicht mehr so. Kein Browser kann HEIC schreiben, EPS braucht einen PostScript-Interpreter, und RAW ist bei jedem Kameramodell ein anderes Sensorformat. HEIC und TIFF werden als Eingang akzeptiert; EPS- und RAW-Dateien werden mit einer Meldung abgelehnt, statt als falsch benanntes PNG zurückzukommen.
Ein Ähnlichkeitswert zwischen dem umgewandelten Bild und der Quelle, von 0 bis 1. Über 0,98 ist der Unterschied sehr schwer zu sehen; unter 0,95 zeigen sich bei Fotos Artefakte. Es gibt ihn, weil „68 % gespart“ nur die schmeichelhafte Hälfte der Geschichte erzählt.
Das ist Absicht. Eine abgelegte Datei wird nur dekodiert und in die Warteschlange gestellt. Die Umwandlung — der teure Teil — wartet darauf, dass du auf Umwandeln drückst, damit du in Ruhe alles einstellst, statt einer Vorschau hinterherzulaufen, die ständig neu startet.
Jede starke Verkleinerung verliert etwas, aber wie viel, hängt von der Engine ab. Manche Browser verkleinern in einem Durchgang mit einem 2x2-Kern und werfen die übrigen Pixel weg, was sich als ausgefranste Kanten zeigt. FormatFlow misst das beim Start — es verkleinert ein Testmuster und vergleicht es mit einem exakten Mittelwert — und greift nur dann auf schrittweises Halbieren zurück, wenn der Browser es braucht. Filtert der Browser ohnehin sauber, würden die zusätzlichen Durchgänge nur Zeit kosten und nichts ändern, also entfallen sie. Obendrauf kannst du noch schärfen.
Weil das Bild mit createImageBitmap dekodiert und die EXIF-Ausrichtung dort einmalig angewandt wird. Der alte Weg lud die Datei in ein <img>-Element, wo manche Browser das Ausrichtungs-Tag anwenden und andere nicht — und im Canvas landete das ungedrehte Bild.
Fünfzig. Sie werden gleichzeitig über mehrere Hintergrund-Worker kodiert, und jedes kann sein eigenes Format und seine eigene Größe tragen, wenn du die Einstellungen je Bild einschaltest.
Bildkonverter, HEIC in JPG umwandeln, PNG in WEBP, JPG in AVIF, WEBP in PNG, TIFF in JPG, Bild in ICO, Favicon-Generator, Bild in PDF, Stapel-Bildkonverter, Bilder online skalieren, Bilder auf eine Zielgröße komprimieren, Offline-Bildkonverter, kostenloser Bildkonverter ohne Upload