Base64 Kodierung / Dekodierung — Kostenlos, Ohne Anmeldung
Kostenloses Tool zum Kodieren von Text in Base64 oder Dekodieren, mit einem Klick umschaltbar. Nützlich für E-Mail-Anhänge und JWT-Token. Läuft im Browser, ohne Serverübertragung.
Was ist Base64-Kodierung und -Dekodierung?
Base64 ist ein Verfahren, mit dem sich Binärdaten oder beliebige Zeichenketten allein mit 64 ASCII-Zeichen darstellen lassen: A–Z, a–z, 0–9, + und /. Es wurde entwickelt, damit Binärdaten sicher durch ältere E-Mail-Systeme und andere Kanäle übertragen werden können, die nur 7-Bit-ASCII-Text verarbeiten, ohne dass dabei Bytes verloren gehen oder falsch interpretiert werden.
Dieses Tool wandelt Text und Base64 mit einem Klick ineinander um. Die gesamte Verarbeitung findet lokal in Ihrem Browser statt, sodass keine Eingabe an einen Server übertragen wird. Auch Unicode-Text wie Umlaute, Emojis oder japanische Zeichen wird korrekt verarbeitet, da das Tool zunächst über UTF-8 kodiert.
So verwenden Sie den Base64-Konverter
- Modus wählen Wählen Sie „Kodieren“, um Text in Base64 umzuwandeln, oder „Dekodieren“, um Base64 wieder in lesbaren Text zurückzuverwandeln.
- Text einfügen Fügen Sie die Zeichenkette oder die Base64-Daten, die Sie umwandeln möchten, in das Feld „Eingabe“ ein.
- Ausgabe prüfen Das Feld „Ausgabe“ zeigt das Ergebnis in Echtzeit an, sobald Sie tippen.
- Ergebnis kopieren Kopieren Sie das Ergebnis und fügen Sie es dort ein, wo Sie es benötigen – etwa in einem E-Mail-Anhang, einer Daten-URI oder einer API-Anfrage.
Tipps für die Nutzung
- Der Name Base64 kommt von den 64 druckbaren ASCII-Zeichen, die beim Kodieren verwendet werden (A–Z, a–z, 0–9, +, /). Das
=am Ende ist ein Auffüllzeichen, damit die Byteanzahl ein Vielfaches von 3 ist. - JWT (JSON Web Token) kodiert seine Daten mit Base64URL — einer Variante, die
+durch-und/durch_ersetzt, um URL-sicher zu sein. - Daten-URIs in HTML/CSS (
data:image/png;base64,iVBOR...) verwenden Base64, um Ressourcen direkt in den Quellcode einzubetten. - Base64 ist Kodierung, keine Verschlüsselung. Jeder kann es ohne Schlüssel sofort dekodieren.
Einsatzmöglichkeiten des Base64-Tools
Daten-URIs erstellen
Wandeln Sie ein kleines Bild in Base64 um, um es direkt als data:-URI in HTML oder CSS einzubetten, ganz ohne separate Dateianfrage.
JWT-Inhalt prüfen
Dekodieren Sie Header und Payload eines JWT, um die enthaltenen Claims einzusehen (die Signatur wird dabei nicht überprüft).
API-Antworten debuggen
Viele APIs liefern Binärdaten Base64-kodiert als Text zurück – dekodieren Sie sie hier während der Entwicklung, um den tatsächlichen Inhalt zu prüfen.
Konfigurationswerte und Umgebungsvariablen erstellen
Wandeln Sie Zertifikate oder Schlüsseldateien in Base64 um, um sie in einer Umgebungsvariable oder Konfigurationsdatei zu hinterlegen.
Base64-Glossar
- Base64
- Ein Kodierverfahren, das Binärdaten mit nur 64 ASCII-Zeichen darstellt. Je 3 Byte der Eingabe werden zu 4 Zeichen der Ausgabe, wodurch das Ergebnis etwa 33 % größer als das Original wird.
- Auffüllung (=)
- Ein oder mehrere
=-Zeichen am Ende der Base64-Ausgabe, damit die Gesamtlänge ein Vielfaches von 4 ergibt. Je nach Länge der Originaldaten werden keines, eines oder zwei Zeichen angehängt. - Base64URL
- Eine URL-sichere Variante von Base64, bei der
+und/– die in einer URL eine besondere Bedeutung haben – durch-und_ersetzt werden. Sie kommt bei JWTs und OAuth-Token zum Einsatz. - MIME
- Der Standard, der es E-Mails erlaubt, binäre Anhänge wie Bilder oder Audiodateien zu transportieren. Da SMTP nur 7-Bit-ASCII verarbeiten kann, nutzt MIME intern Base64, um Binärdaten in sicheren Klartext umzuwandeln.
- Daten-URI
- Eine Möglichkeit, eine Datei wie ein Bild direkt in HTML oder CSS einzubetten, ohne auf eine externe Ressource zu verweisen, in der Form
data:image/png;base64,....
Häufige Fragen
data:image/png;base64,...), JWT-Authentifizierungstoken und Übertragung von Binärdaten über Text-APIs.
Übrigens – Base64, E-Mail und der URL-Konflikt
Der wichtigste Treiber hinter der Verbreitung von Base64 war die E-Mail. Das SMTP der 1970er–80er konnte nur 7-Bit-ASCII verarbeiten, sodass binäre Anhänge beim Transport beschädigt wurden. MIME löste dies, indem es Binärdaten als Base64-kodierten Text überträgt — eine Konvention, die heute noch in jedem E-Mail-Anhang verwendet wird.
Das Base64-Zeichensatz enthält + und /, die in URLs eine besondere Bedeutung haben. Um dies zu lösen, wurde Base64URL (+→-, /→_, ohne Auffüllung) entwickelt. JWT- und OAuth-Token verwenden Base64URL.
Die Konvertierung von 3 Bytes in 4 Base64-Zeichen bedeutet, dass die Ausgabe etwa 33% größer als die Eingabe ist. Große Bilder als Daten-URIs einzubetten bläht HTML-Dateien erheblich auf.