Über das Tool: Base64-Encoder / -Decoder
Der Base64-Encoder & -Decoder wandelt Text und Dateien in Base64 um und zurück. Nutzen Sie ihn, um Bilder direkt in HTML oder CSS einzubetten, Tokens zu untersuchen oder Base64-Zeichenketten aus APIs und E-Mails in lesbaren Text oder die Originaldatei zu decodieren.
Was ist Base64?
Base64 stellt beliebige Binärdaten wie Bilder, PDFs oder verschlüsselte Bytes mit nur 64 sicheren Textzeichen dar: A–Z, a–z, 0–9, + und /. Je 3 Bytes Eingabe werden zu 4 Zeichen Ausgabe. Die Daten werden dadurch etwa 33 % größer, können aber sicher durch textbasierte Systeme wie JSON, HTML, E-Mail und URLs übertragen werden.
Base64 ist keine Verschlüsselung. Jeder kann es sofort decodieren. Verwenden Sie es daher nie, um Passwörter oder Geheimnisse zu verstecken.
Typische Anwendungen
- Data-URLs: Kleine Bilder und Icons in HTML (
<img src="data:image/png;base64,…">) oder CSS einbetten und so eine Netzwerkanfrage sparen. - APIs: Dateien in JSON-Payloads senden oder Base64-Felder aus Antworten lesen.
- Authentifizierung: HTTP-Basic-Auth-Header und die Teile von JWT-Tokens untersuchen, die URL-sicheres Base64 verwenden.
- E-Mail: Anhänge sind in MIME-Nachrichten Base64-codiert.
Standard vs. URL-sicher
Standard-Base64 verwendet + und /, die in URLs eine besondere Bedeutung haben. URL-sicheres Base64 ersetzt sie durch - und _ und lässt das abschließende = meist weg. Nutzen Sie es für Tokens, URL-Parameter und Dateinamen.
Tipps
- Betten Sie nur kleine Bilder (wenige KB) als Data-URL ein. Große machen Ihr HTML oder CSS schwer und lassen sich nicht separat cachen.
- Zeigt das Decodieren unleserlichen Text, handelt es sich wahrscheinlich um eine Datei. Wechseln Sie zum Tab Datei, um sie herunterzuladen.
- Text wird als UTF-8 codiert, sodass Umlaute, nicht-lateinische Schriften und Emojis unbeschadet hin und zurück kommen.