Base64 kodieren & dekodieren

Text oder Dateien in Base64 umwandeln oder Base64 zurückwandeln.

So kodierst oder dekodierst du Base64

  1. Kodieren oder Dekodieren wählen.
  2. Text eingeben oder eine Datei wählen bzw. Base64 einfügen.
  3. Ergebnis kopieren oder ein dekodiertes Bild ansehen und herunterladen.

Wo Base64 vorkommt

Data-URLs für Bilder in HTML oder CSS, E-Mail-Anhänge (MIME), Basic-Auth-Header, JSON-Felder mit Dateien und die Teile eines JWT sind alle Base64.

UTF-8 und das btoa-Problem

Die Browserfunktion btoa akzeptiert nur Latin-1 und scheitert an Emojis oder vielen Sonderzeichen. Dieses Werkzeug wandelt Text zuerst in UTF-8-Bytes um und liefert so dasselbe Ergebnis wie Server und Kommandozeile.

Data-URLs und Größe

Eine Data-URL bettet die Datei in die Seite ein, spart eine Anfrage, macht sie aber um ein Drittel größer und verhindert separates Caching. Gut für kleine Icons, größere Bilder lieber als Datei.

Häufige Fragen

Was ist Base64?

Eine Darstellung von Binärdaten mit 64 einfachen Zeichen (A–Z, a–z, 0–9, + und /), damit sie durch reine Textkanäle wie JSON, E-Mail oder URLs passen.

Ist Base64 eine Verschlüsselung?

Nein. Jeder kann es dekodieren. Nutze Base64 nie, um Passwörter oder Geheimnisse zu verbergen.

Warum ist das Ergebnis größer?

Je 3 Bytes werden zu 4 Zeichen – Base64 ist etwa 33 % größer als das Original.