Base64 in Bild: beliebige Data-URI dekodieren
Füge einen Base64-String oder eine data:-URI ein und dekodiere ihn zu einer anzeigbaren PNG-Datei. Läuft im Browser, kommt mit jedem Bildformat klar, kein Upload.
Jetzt konvertieren
oder
Datei hierher ziehen
oder
Wie es funktioniert
Du hast einen langen String kopiert, der mit `data:image/png;base64,iVBORw0KGgo...` beginnt – aus einer CSS-Datei, einer JSON-Antwort oder dem DevTools-Panel – und willst jetzt einfach das Bild dahinter sehen. Genau darum geht es hier: String einfügen, PNG bekommen, das du öffnen und speichern kannst. Beide Eingabeformen funktionieren. Eine vollständige data:-URI trägt ihren Medientyp im Präfix mit; ein nackter Base64-Körper hat gar kein Präfix. Der Decoder entfernt das Präfix, sobald er eins findet, führt eine normale Base64-Dekodierung durch, um die rohen Bytes zurückzugewinnen, und übergibt diese Bytes an den Bild-Decoder des Browsers. Was auch immer die Bytes beschreiben (PNG, JPEG, WebP, GIF), wird auf ein Canvas gezeichnet und als PNG ausgegeben. Die erneute Kodierung bestimmt, was du zurückbekommst. Die Pixelwerte werden exakt übernommen, der Schritt ist also verlustfrei: Transparenz bleibt erhalten, Farben verschieben sich nicht, Kanten bleiben scharf. Aber das Ergebnis ist ein frisches PNG, nicht die Originalbytes der Quelldatei. Gibst du eine JPEG-data:-URI ein, bekommst du ein pixelgenaues PNG, das in der Regel größer ist als das JPEG war, weil PNG die JPEG-Kompression nicht weiterverwenden kann. Der String verlässt dein Gerät nie. Die Dekodierung läuft in JavaScript über die eingebauten Canvas- und Bild-Dekodier-APIs – wichtig, wenn der Blob aus einem internen Export, einem Kundendatensatz oder sonst etwas stammt, das du lieber nicht auf einen fremden Server kopierst.
Verwandte Konvertierungs-Tools
Entdecken Sie weitere leistungsstarke Konverter, die für Ihren Workflow nützlich sein könnten
Base64 in JPEG umwandeln: Data-URI zu JPG-Datei dekodieren
Base64-String oder Data-URI einfügen und eine echte JPEG-Datei herunterladen. Das Dekodieren läuft komplett im Browser, nichts wird hochgeladen. Kostenlos, sofort, privat.
Base64 zu PNG: Data-URIs im Browser dekodieren
Base64-String oder data:-URI einfügen und lokal als PNG dekodieren. Behält die Alpha-Transparenz, ohne Upload, ohne Server. Dekodierung rein im Browser.
PNG in JXL umwandeln: verlustfrei, kleiner, privat
PNG direkt im Browser in JXL (JPEG XL) umwandeln. Der verlustfreie Modus behält jedes Pixel und den Alphakanal und drückt die Dateigröße unter die von PNG. Ohne Upload, komplett lokal.
AVIF in JPEG umwandeln: AV1-Bilder zu JPG dekodieren
AVIF-Bilder (AV1) direkt im Browser in JPEG umwandeln. AV1-Dekodierung per WASM, JPEG-Encoding nativ im Browser, ohne Upload. Du bekommst ein JPG, das jede ältere App und jedes Upload-Formular öffnet.
PNG in AVIF umwandeln - verlustfrei, mit Transparenz
PNG verlustfrei in AVIF umwandeln, direkt im Browser. Die Intra-Codierung von AV1 verkleinert die Datei und behält jeden Pixel samt voller Transparenz. Kein Upload, alles läuft lokal.
AVIF in PNG umwandeln: AV1-Bilder direkt im Browser
AVIF-Bilder (AV1) im Browser verlustfrei in PNG umwandeln, Transparenz Pixel für Pixel erhalten. Ohne Upload, ohne Server, komplett privat und kostenlos.
MehrBASE64
Funktionen
- Keine Datei-Uploads erforderlich
- 100% datenschutzorientiert
- Browser-basiert
- Schnelle Verarbeitung
- Für immer kostenlos
Unterstützte Formate
Ausgabe: PNG
Technische Spezifikationen
Hauptvorteile
- Nimmt sowohl vollständige data:-URIs als auch reine Base64-Körper an, ohne manuelles Bearbeiten des Präfixes
- Liest jedes vom Browser dekodierbare Quellformat und vereinheitlicht das Ergebnis zu PNG
- Verlustfreie PNG-Kodierung, die Transparenz und exakte Pixelfarben bewahrt
- Läuft vollständig clientseitig, interne oder private Bilddaten verlassen dein Gerät nie
- Zeigt eine Vorschau, damit du vor dem Speichern das richtige Bild bestätigst
- Akzeptiert eingefügten Text oder eine .txt-Datei, praktisch für Strings, die sich nicht sauber kopieren lassen
Häufige Anwendungsfälle
- Ein Base64-Bild aus einer JSON-API-Antwort oder einer Logzeile prüfen
- Eine anzeigbare Datei aus einer in CSS oder HTML eingebetteten data:-URI wiederherstellen
- Ein als Base64-Spalte in einem Datenbankexport gespeichertes Bild extrahieren
- Prüfen, was ein Avatar- oder Asset-String aus einer Config- oder Env-Datei tatsächlich enthält
- Eine aus den Browser-DevTools kopierte data:-URI als echtes PNG speichern
- Einen Base64-Blob aus einer E-Mail-Vorlage in eine bearbeitbare Bilddatei verwandeln
Profi-Tipps
- Wenn die Dekodierung fehlschlägt, kopiere den vollständigen String erneut, inklusive der abschließenden =-Auffüllung; abgeschnittene Kopien sind die häufigste Ursache.
- Lade den String aus einer .txt-Datei, wenn er zu lang ist, um zuverlässig aus der Zwischenablage eingefügt zu werden.
- Entferne umschließende Anführungszeichen und Escape-Zeichen, wenn du den Wert aus JSON oder einem HTML-Attribut geholt hast.
- Rechne mit einer größeren Datei als der JPEG-Quelle, da PNG verlustfrei ist und die JPEG-Kompression nicht weiterverwenden kann.
- Nutze die Vorschau, um vor dem Download zu bestätigen, dass die Transparenz korrekt dargestellt wird.