Anleitungen

So konvertierst du Bilder stapelweise online – ohne Software-Installation

koboshiCo-founder
·7 min Lesezeit
So konvertierst du Bilder stapelweise online – ohne Software-Installation
Zusammenfassung

Stapelkonvertierung bedeutet, Dutzende oder Hunderte von Dateien auf einmal zu verarbeiten. Hier erfährst du, wie browserbasierte Tools das ohne Server schaffen, welche Formate Stapel-Workflows unterstützen und was tatsächlich mit deinen Dateien während der Konvertierung passiert.

Du hast 200 HEIC-Fotos von einer Reise. Sie lassen sich auf deinem Windows-Laptop nicht öffnen, deine Web-App erwartet JPEGs und deine Foto-Sharing-Seite lehnt HEIC komplett ab. Du könntest sie einzeln konvertieren: vier Klicks pro Foto, 800 Klicks insgesamt, ein halber Nachmittag weg. Oder du wirfst den Ordner in einen Browser-Tab und gehst weg, während er verarbeitet.

Genau für diesen Workflow sind Stapelkonverter gebaut, und die browserbasierten funktionieren anders als die Desktop-Software, die du vielleicht gewohnt bist.

Was Stapelkonvertierung wirklich bedeutet

Stapelkonvertierung ist nicht „eine Datei konvertieren, wiederholen". Eine echte Stapel-Pipeline macht drei Dinge parallel, wo möglich:

  1. Einlesen: den Header jeder Datei parsen, um das Format zu bestätigen. Eine .heic-Erweiterung beweist nichts. Die Pipeline liest die ersten 12 Bytes, prüft die ftyp-Box auf heic/heif/mif1 und lehnt Fehlzuordnungen ab, bevor sie die Pixeldaten anfasst.
  2. Dekodieren: die Quelle in Rohpixel dekomprimieren. Für HEIC-Dateien bedeutet das, einen WebAssembly-Build von libheif auszuführen. Für JPEG und PNG übernehmen die nativen Dekoder des Browsers. Dieser Schritt ist CPU-gebunden und der Flaschenhals.
  3. Kodieren: die Rohpixel in das Zielformat komprimieren. JPG-Kodierung mit Qualität 90, PNG mit DEFLATE, WebP mit dem eingebauten Encoder des Browsers.

Desktop-Software macht die gleichen drei Schritte. Der Unterschied ist, wo die CPU-Zyklen verbrannt werden: so oder so auf deinem Rechner, aber in einem Browser-Tab gibt es keinen Installer, keine Admin-Rechte und keine temporären Dateien, die deinen Desktop zumüllen.

Unterstützte Formatpaare

Nicht jedes Format lässt sich gut in jedes andere konvertieren. Die relevante Matrix:

VonNach JPGNach PNGNach WebPNach ICO
HEIC
JPG
PNG
WebP
BMP

Die leeren Einträge sind keine fehlenden Funktionen. HEIC-zu-ICO ist eine unsinnige Konvertierung: ein mehrere Megabyte großes Foto auf eine 256×256-Icon-Datei geschrumpft verliert alles, was es zu einem Foto gemacht hat. Das Tool überspringt sinnlose Pfade.

PDF-Seiten folgen einer separaten Pipeline. Jede Seite wird über PDF.js auf ein Canvas gerendert und dann ins Zielformat kodiert. Unsere PDF-zu-JPG-, PDF-zu-PNG- und PDF-zu-WebP-Konverter verarbeiten jede Seite automatisch im Stapel.

Der Workflow Schritt für Schritt

1. Alles auf einmal ablegen

Öffne die Konverter-Seite. Ziehe einen Ordner aus deinem Dateimanager auf die Ablagezone. Du kannst auch klicken, um die Dateiauswahl zu öffnen und mehrere Dateien auszuwählen; Strg+A funktioniert hier.

Die Ablagezone liest das FileList-Objekt direkt aus dem Drag-Event des Browsers. Es findet kein Upload statt. Die Dateien bleiben als File-Objekte im Speicher, die lediglich Referenzen auf Blobs auf der Festplatte mit einem Namen, einer Größe und einem aus der Erweiterung geschätzten MIME-Typ sind.

2. Lass die Validierung laufen

Jede Datei wird vor der Dekodierung geprüft. Bei HEIC-Dateien liest der Validator die ftyp-Box wie oben beschrieben. Bei allen anderen Formaten ist der Aufruf von createImageBitmap() des Browsers entweder erfolgreich (gültiges Bild) oder wirft einen Fehler (beschädigte oder falsch bezeichnete Datei).

Ungültige Dateien werden mit einem roten Marker und einer Begründung gekennzeichnet: „Keine gültige HEIC-Datei", „Nicht unterstütztes Format", „Datei überschreitet 200 MB". Sie blockieren nicht den Rest des Stapels. Gültige Dateien werden zur Verarbeitung in die Warteschlange gestellt.

3. Wähle das Ausgabeformat

Jede Konverter-Seite zielt auf ein bestimmtes Ausgabeformat ab. Wenn du HEIC nach JPG brauchst, nutze die Seite HEIC zu JPG. Brauchst du stattdessen HEIC nach PNG? HEIC zu PNG. Das Ausgabeformat ist pro Seite festgelegt, was die Benutzeroberfläche einfach hält: kein Dropdown, keine Verwirrung.

Die Qualitätseinstellungen sind formatspezifisch. JPG bietet einen Qualitätsregler (10–100, Standard 90). PNG ist immer verlustfrei, daher kein Regler nötig. WebP verwendet einen Qualitätsregler, der sich anders als der von JPEG verhält: WebP bei 80 entspricht ungefähr JPEG bei 92 für fotografische Inhalte.

4. Warte (kurz)

Die Verarbeitungszeit hängt von drei Dingen ab: Anzahl der Dateien, Dateigröße und deiner CPU. Ein moderner Laptop mit 8 Kernen schafft etwa 2–4 HEIC-zu-JPG-Konvertierungen pro Sekunde. Ein Ordner mit 200 iPhone-Fotos ist in unter zwei Minuten fertig.

Jede Datei durchläuft requestAnimationFrame-aufgeteilte Blöcke, damit die Benutzeroberfläche reaktionsfähig bleibt. Der Fortschrittsbalken zeigt den Fortschritt auf Dateiebene, nicht auf Byte-Ebene: jede Datei ist ein Tick, unabhängig von der Größe.

5. Herunterladen

Du hast zwei Optionen:

Einzelne Downloads: jede konvertierte Datei wird separat heruntergeladen. Der Download-Manager des Browsers handhabt dies nativ und es funktioniert überall.

ZIP-Archiv: alle konvertierten Dateien in einer einzigen .zip-Datei verpackt. Im Speicher mit einer Streaming-ZIP-Implementierung erstellt; Dateien werden im laufenden Betrieb komprimiert, kein temporärer Speicher nötig.

Die ursprünglichen Dateinamen bleiben erhalten, nur die Erweiterung ändert sich. IMG_4021.HEIC wird zu IMG_4021.jpg.

Qualitäts- und Größenabwägungen

Formate zu konvertieren bedeutet, Entscheidungen über die Dateigröße zu treffen:

KonvertierungTypische GrößenänderungQualitätshinweise
HEIC → JPG (q90)~2× größerVisuell identisch bei normaler Vergrößerung
HEIC → PNG~5–8× größerVerlustfrei, aber übertrieben für Fotos
HEIC → WebP (q80)~1,2× größerKleiner als JPEG bei ähnlicher Qualität
PNG → JPG (q90)~3–5× kleinerTransparenz wird zu weißem Hintergrund
BMP → JPG (q90)~10–20× kleinerBMP speichert rohe Pixel; JPG komprimiert sie
JPG → PNG~5–10× größerKein Qualitätsgewinn; stoppt nur weiteren Verlust

HEIC zu PNG ist die Falle, in die Leute tappen. HEIC ist bereits verlustbehaftet. Verlustbehaftet in verlustfrei zu konvertieren stellt keine Qualität wieder her; es friert den aktuellen Zustand bei 5-facher Dateigröße ein. Für Fotos, die ins Web gehen, ist HEIC zu JPG oder WebP der ehrliche Weg. Für Fotos, die in einen Editor gehen, macht PNG Sinn, weil es Generationsverlust bei nachfolgenden Speicherungen verhindert. Dieselbe Logik gilt überall. Sieh dir unseren Verlustbehaftet-vs-verlustfrei-Leitfaden für die vollständige Erklärung an.

Browser vs. Desktop vs. Server

BrowserbasiertDesktop-SoftwareServer/Cloud
InstallationKeineDownload + InstallationKeine
PrivatsphäreDateien bleiben lokalDateien bleiben lokalDateien werden auf Server hochgeladen
GeschwindigkeitWebAssembly (nahezu nativ)NativNetzwerk-Upload + Warteschlange + Download
StapelgrößeSpeicherbegrenzt (~500+ Dateien)FestplattenbegrenztOft in kostenlosen Tarifen begrenzt
UpdatesImmer aktuellManuelle UpdatesImmer aktuell

Browserbasierte Konverter liegen für die meisten Leute im Sweet Spot: keine Installation, kein Upload und schnell genug, dass der Unterschied zu nativ auf allem, was in den letzten fünf Jahren hergestellt wurde, nicht wahrnehmbar ist.

Das WebAssembly-Detail ist wichtig. Der HEIC-Dekoder ist eine kompilierte C-Bibliothek (libheif), die in einer WASM-Sandbox läuft. Sie hat keinen Dateisystemzugriff, keinen Netzwerkzugriff und keine Möglichkeit, deine Daten irgendwohin zu senden. Der Browser setzt diese Grenzen auf Engine-Ebene durch, nicht auf Anwendungsebene. Mehr zu dieser Architektur in unserem WebAssembly-Erklärer und Browser-Privatsphäre-Deep-Dive.

Wenn die Stapelkonvertierung scheitert

Ein paar Dinge bringen einen Stapellauf zum Stillstand:

  • Gemischte Formate im falschen Konverter. JPEGs in die HEIC-zu-JPG-Seite werfen. Der Validator erkennt diese und überspringt sie. Abgelehnte Dateien erhalten ein klares Label, damit du sie zum richtigen Konverter umleiten kannst.
  • Speichererschöpfung bei sehr großen Stapeln. 2.000 24-MP-Rohdateien zu verarbeiten stößt irgendwann an die Speichergrenzen des Browsers. Die Lösung ist, den Stapel in Blöcke von ein paar hundert aufzuteilen. Für typische Handyfotos (12 MP, ~2 MB HEIC) sind 500+ Dateien pro Durchlauf in Ordnung.
  • Safaris Download-Verhalten. Safari begrenzt gleichzeitige Downloads aggressiver als Chrome oder Firefox. Einzelne Downloads funktionieren problemlos. ZIP-Downloads umgehen dies vollständig: eine Datei, keine Parallelitätsprobleme.

Verwandte Tools

Jeder Bildkonverter auf dieser Seite unterstützt Stapelverarbeitung:

Kein Konto erforderlich. Keine Gebühren pro Datei. Ordner ablegen und Ergebnisse herunterladen.

Mehr Blog-Posts zum Lesen