ENTWICKLERWERKZEUGE

Base64-Encoder und -Decoder

Codieren und decodieren Sie Base64-Text im Browser mit UTF-8, Base64URL, Padding, Zeilenumbruch und zeilenweiser Verarbeitung.

Wenn Sie diese Seite bearbeiten, wird der Base64-Text rechts aktualisiert.

Wenn Sie diese Seite bearbeiten, wird versucht, links UTF-8-Text zu decodieren. Binärdateien werden möglicherweise nicht korrekt angezeigt.

Optionen
Alphabet
Ausgabeoptionen

Verwenden Sie Standard-Base64 für die meisten Texte. Verwenden Sie Base64URL, wenn das Ergebnis in eine URL, einen Dateinamen, ein Token oder einen Abfragewert kommt.

Base64 sicher verwenden

Was Base64 macht

Es macht aus Bytes Text

Base64 stellt Binärdaten mit druckbaren Zeichen dar, damit der Wert durch Systeme laufen kann, die Text erwarten.

Standard- und URL-sichere Alphabete unterscheiden sich

Standard-Base64 verwendet Plus und Schrägstrich. Base64URL verwendet Bindestrich und Unterstrich, damit das Ergebnis leichter in URLs und Dateinamen passt.

MIME-Umbruch ist für ältere Mail-Formate

Einige MIME-Daten werden nach 76 Zeichen pro Zeile umbrochen. Die meisten modernen API-Werte bleiben in einer Zeile, sofern ein Format keinen Umbruch verlangt.

Häufige Fehler

Base64 als Verschlüsselung behandeln

Jeder kann Base64 decodieren. Verwenden Sie es nicht, um Passwörter, private Schlüssel oder personenbezogene Daten zu verbergen.

Das falsche Alphabet verwenden

Ein Token mit Bindestrich oder Unterstrich ist wahrscheinlich Base64URL. Ein Wert mit Plus oder Schrägstrich ist meist Standard-Base64.

Binärdateien als Text decodieren

Bilder, PDFs und andere Binärdateien können zu Bytes decodieren, die kein lesbarer UTF-8-Text sind.

Tipps

Zeilenmodus für Stapel verwenden

Wenn Sie viele unabhängige Werte haben, verarbeiten Sie jede Zeile einzeln, damit ein Wert nicht in den nächsten läuft.

Padding beibehalten, wenn Sie unsicher sind

Gleichheitszeichen am Ende helfen vielen Decodern zu erkennen, wie die letzten Bytes aufgefüllt wurden. Lassen Sie sie nur weg, wenn das Zielformat es erlaubt.

Geheime Daten vor dem Teilen entfernen

Base64 kommt häufig in Tokens, Headern und Konfigurationsdateien vor. Decodieren und teilen Sie nur Daten, die Sie offenlegen dürfen.