~/devtools / base64
tool::base64

Base64
Encoder

Text in Base64 kodieren oder Base64 zurück in Text dekodieren. Konvertiert automatisch während der Eingabe.

ad · 728×90
// Über Base64
Base64 kodiert Binärdaten als ASCII-Text mit 64 Zeichen. Häufige Verwendung: Daten-URLs, JWT-Token, E-Mail-Anhänge.
Text
Base64
ad · 300×250
// about this tool

Was ist Base64-Kodierung?

Base64 ist ein Kodierungsschema, das Binärdaten in 64 druckbare ASCII-Zeichen umwandelt. Es wurde entwickelt, um Binärdaten sicher über Kanäle zu übertragen, die nur Text unterstützen — wie E-Mail, Web-APIs und Daten-URLs.

Base64 ist keine Verschlüsselung. Jeder kann die resultierende Zeichenkette zurück in ihre ursprüngliche Form dekodieren. JWT-Token-Header und -Payloads, HTML-Inline-Bilder (data:image/png;base64,...) und HTTP-Basic-Auth-Header verwenden alle Base64.

Dieses Tool konvertiert in Echtzeit zwischen Klartext und Base64 in beide Richtungen. Einfach einfügen und das Ergebnis sofort erhalten. Mit der Kopierschaltfläche wird die Ausgabe ohne zusätzliche Schritte übernommen.

Anwendungsfälle
  • Bilder als Base64 kodieren, um sie als CSS-Data-URIs zu verwenden
  • HTTP-Basic-Auth-Header generieren (username:password kodieren)
  • JWT-Header und -Payload dekodieren, um den Inhalt zu prüfen
  • Kodierung von E-Mail-Anhängen verstehen und debuggen
  • Binärdaten sicher in JSON-Felder einbetten
Häufige Fragen
Q. Ist Base64 dasselbe wie Verschlüsselung?
Nein. Base64 ist Kodierung — es transformiert das Format der Daten, verbirgt sie aber nicht. Jeder kann es zurück in das Original dekodieren. Verlassen Sie sich daher niemals allein auf Base64 zum Schutz sensibler Informationen.
Q. Ändert die Kodierung die Datengröße?
Ja. Base64-kodierte Daten sind etwa 33 % größer als das Original. Das liegt daran, dass 3 Bytes in 4 Base64-Zeichen umgewandelt werden. Ein =-Auffüllzeichen wird angehängt, wenn die Eingabelänge kein Vielfaches von 3 ist.
Q. Wie unterscheidet sich URL-sicheres Base64 von Standard-Base64?
Standard-Base64 verwendet die Zeichen + und /, die in URLs eine besondere Bedeutung haben. URL-sicheres Base64 ersetzt + durch - und / durch _, sodass es sicher in URL-Abfrageparametern verwendet werden kann. JWT-Token verwenden URL-sicheres Base64.
// related tools
%
URL Encoder
URL-Strings mit encodeURIComponent oder encodeURI kodieren oder dekodieren.
\u
Unicode Converter
Bidirektionale Konvertierung zwischen Text und \uXXXX-Unicode-Escapes. Unterstützt Java .properties native2ascii-Format.
<
HTML-Entitäten-Kodierer
HTML-Sonderzeichen in Entitäten kodieren oder dekodieren. & → & u.v.m.
{}
JSON Formatter
JSON formatieren, validieren und minimieren. Unterstützt verschachtelte Strukturen und Diff-Vergleiche.