Base64 Encoder
Text und Dateien sofort in Base64 formatieren
Eingabe
Ausgabe
Beispiele für Base64-Kodierung
Text wird mit dem RFC-4648-Alphabet in Base64 umgewandelt. Beispiel:
Einfache Textkodierung
Eingabe:
Base64-Ausgabe:
Klicken Sie oben auf Beispiel, um weitere Beispieldaten zu laden.
Was ist Base64-Kodierung?
Base64 ist ein Kodierungsschema, das Binärdaten mit 64 druckbaren Zeichen (A–Z, a–z, 0–9, +, /) in ASCII-Text umwandelt. Die RFC 4648-Spezifikation definiert den Standard. Es wird häufig verwendet, um Bilder in HTML/CSS einzubetten, Binärdaten in JSON oder XML zu speichern, E-Mail-Anhänge zu senden und Daten durch Systeme zu übertragen, die nur Text akzeptieren. Base64-kodierte Daten sind etwa 33 % größer als die ursprünglichen Binärdaten.
Dieses Tool nutzt die eingebaute btoa()-Funktion des Browsers. Ihre Eingabe wird vollständig im Browser verarbeitet—nichts wird an einen Server gesendet. Sie können Klartext, JSON, XML kodieren oder beliebige Dateien (Bilder, PDFs usw.) hochladen. Zum Dekodieren von Base64 nutzen Sie den Base64 Decoder.
So verwenden Sie dieses Tool
Einfügen oder Hochladen
Fügen Sie Ihren Text in den linken Editor ein oder klicken Sie auf Hochladen, um eine Datei zu laden. Das Tool akzeptiert beliebige Dateitypen—Text, Bilder, PDFs oder Binärdateien. Nutzen Sie Beispiel für Beispieldaten.
Ausgabe prüfen
Das rechte Panel zeigt das Base64-kodierte Ergebnis. Bei Texteingabe erfolgt die Kodierung automatisch. Bei Datei-Uploads wird die Datei gelesen und konvertiert.
Kopieren oder Herunterladen
Nutzen Sie Kopieren für die Zwischenablage oder Herunterladen zum Speichern als .txt-Datei. Für Bilder in HTML nutzen Sie Bild zu Base64 für eine Data-URI.
So funktioniert Base64-Kodierung
Base64 nimmt 3 Bytes (24 Bits) Binärdaten und stellt sie als 4 ASCII-Zeichen dar. Jedes Zeichen kodiert 6 Bits. Die btoa()-Funktion im Browser übernimmt dies. Für URL-sichere Kodierung (mit - und _ statt + und /) siehe RFC 4648 Abschnitt 5.
Für Bilder im Web kann das Ergebnis in einer Data-URI verwendet werden: data:image/png;base64, gefolgt vom Base64-String. Das Tool Bild zu Base64 erzeugt fertige Data-URIs für Bilder.
Wann Base64-Kodierung hilft
Webentwickler nutzen Base64 für Inline-Bilder. E-Mail-Clients verwenden MIME-Base64 für Anhänge. APIs, die JSON akzeptieren, verlangen oft Binärdaten (z. B. Profilbilder) als Base64-Strings.
Konfigurationsdateien und Umgebungsvariablen werden manchmal als Base64 gespeichert. Zum Dekodieren nutzen Sie den Base64 Decoder. Für Base64-Bildstrings nutzen Sie Base64 zu Bild.
Häufig gestellte Fragen
Sind meine Daten privat?
Ja. Die Kodierung läuft vollständig in Ihrem Browser per JavaScript. Keine Daten werden an einen Server gesendet.
Was ist die Größenbeschränkung?
Das hängt vom Speicher Ihres Browsers ab. Dateien bis 10–15 MB funktionieren in Chrome und Firefox. Sehr große Dateien können den Tab verlangsamen.
Kann ich Bilder kodieren?
Ja. Laden Sie eine Bilddatei hoch. Für eine fertige Data-URI nutzen Sie Bild zu Base64.
Was ist mit Unicode oder Sonderzeichen?
btoa() erwartet einen Binärstring. Dieses Tool verarbeitet UTF-8-Text beim Einfügen.
Ist Base64 Verschlüsselung?
Nein. Base64 ist Kodierung, keine Verschlüsselung. Jeder kann es mit dem Base64 Decoder dekodieren. Nutzen Sie Base64 nie für sensible Daten.
Verwandte Tools
Spezifikation: RFC 4648. MDN btoa/atob.