DEKODIEREN
☞ läuft komplett in deinem Browser — nichts wird hochgeladenDekodiertes Bild
Fügen Sie einen Base64-String oder eine data: URI ein, dann erscheint hier das Bild.
DEKODIEREN
String einfügen, Bild sehen, Datei speichern — mit der richtigen Endung, ermittelt aus den Bytes selbst.
Dekodiertes Bild
Fügen Sie einen Base64-String oder eine data: URI ein, dann erscheint hier das Bild.
zurück zur Datei
Base64 ist die Form, in der ein Bild durch Orte reist, die nur Text transportieren: eine CSS-Datei, ein JSON-Payload, ein E-Mail-Text, eine Datenbankspalte. Das Bild zurückzubekommen heißt, diese Zeichen in Bytes zu dekodieren und Ihnen eine echte Datei zu geben — mehr tut diese Seite nicht.
Fügen Sie den reinen String oder die ganze data: URI ein — Präfix, Zeilenumbrüche, umgebende Anführungszeichen und sogar ein komplettes <img>-Tag sind kein Problem, denn vor dem Dekodieren wird alles außerhalb des Base64-Alphabets verworfen.
drei Schritte
Ein nackter Base64-Block, eine data: URI oder eine Zeile direkt aus einem Stylesheet oder einer JSON-Antwort. Leerzeichen und Anführungszeichen werden ignoriert, und URL-sicheres Base64 mit - und _ statt + und / wird ebenfalls akzeptiert.
Sobald die Bytes gültig sind, erscheint das Bild. Wenn nicht, ist der String meist abgeschnitten — eine Kopie, die zu früh endet, ergibt Bytes, die keine lesbare Datei mehr sind.
Der Typ kommt aus den Magic Bytes der Datei selbst, nicht aus dem data:-Präfix. Wenn beide sich widersprechen — was immer dann passiert, wenn ein Präfix von anderswo kopiert wurde — gewinnen die Bytes, und die Seite sagt Ihnen das.
kurz beantwortet
Nein. Er wird gelesen, wenn er da ist, aber der tatsächliche Dateityp stammt aus den dekodierten Bytes. Ein reiner Base64-String funktioniert genauso gut.
PNG, JPG, GIF, WebP, BMP, ICO und SVG. Die ersten sechs werden an ihren Magic Bytes erkannt; SVG ist Text und wird an seinem öffnenden Tag erkannt.
Weil die Bytes ein JPEG sind. Ein unpassendes Präfix ist meist ein Copy-and-paste-Rest, und diese Bytes als .png zu speichern ergäbe eine Datei, die kein Betrachter öffnet. Bei einem Widerspruch erscheint ein Hinweis.
Fast immer an einem abgeschnittenen String, kopiert aus einer Konsole oder einem Editor, der ihn gekappt hat. Prüfen Sie, ob das Ende des Eingefügten mit dem Ende des Originals übereinstimmt, samt der abschließenden =-Zeichen.
Nein. Der String wird in Ihrem Browser dekodiert und die Datei lokal gebaut, sodass ein in einem internen Dokument eingebetteter Screenshot das Gerät nicht verlässt.
Nur das, was Ihr Browser im Speicher halten kann. Base64 ist etwa ein Drittel größer als die kodierte Datei — ein sehr großer String ist also schon beim Einfügen schwer, lange bevor er beim Dekodieren schwer wird.
Mit dem Werkzeug „Bild zu Base64", das sowohl den reinen String als auch eine fertige data: URI ausgibt.
Ja — kostenlos und ohne Wasserzeichen.