100 % lokal — Ihre Daten verlassen nie Ihren Browser

Base64 zu Text — lesen, was ein Blob sagt

Base64 zurück in Text dekodieren. Zeilenumbrüche, fehlendes Padding und das URL-sichere Alphabet werden angenommen — so kommt Base64 nun einmal an.

Sofort Privat Null Cookies

Base64-Eingabe

Text-Ausgabe

Was dieses Tool macht

Das Base64 wird zu Bytes dekodiert, und diese Bytes werden als UTF-8-Text gelesen. Beide Schritte können überraschen, also seien beide genannt.

Es nimmt Base64 so an, wie es ankommt

Echtes Base64 ist selten eine saubere einzelne Zeile:

  • Zeilenumbrüche — MIME bricht laut Spezifikation bei 76 Spalten um, der Befehl base64 bricht standardmäßig um, und ein PEM-Block ist ebenfalls umbrochen;
  • das URL-sichere Alphabet — - und _ statt + und /;
  • fehlende Auffüllung — die URL-sichere Form lässt = absichtlich weg, und viele Kodierer verzichten darauf.

Alle drei werden angenommen. Leerraum wird entfernt, das Alphabet normalisiert, die Auffüllung ergänzt. Was wirklich kein Base64 ist, scheitert weiterhin — mit einem Fehler statt einer Vermutung.

Erst Bytes, dann Text

Base64 trägt Bytes, keine Zeichen. Nichts an der Kodierung sagt, dass diese Bytes überhaupt Text sind — es könnte ein PNG sein, ein privater Schlüssel, ein komprimiertes Archiv.

Dieses Tool liest sie als UTF-8, denn das ist der übliche Wunsch. War die Quelle binär, sehen Sie stattdessen Ersatzzeichen. Das ist kein Versagen des Dekoders: Es ist das ehrliche Ergebnis, wenn man Text von etwas verlangt, das nie Text war.

Base64 ist keine Verschlüsselung

In dieser Richtung wiederholenswert: Wenn Sie einen Wert hier lesen können, kann es auch jeder, der ihn abgefangen hat. Base64 hat weder Schlüssel noch Geheimnis. Ein Token in einem Log ist ein Token, ob kodiert oder nicht.

Datenschutz ab Werk

Alles läuft lokal in deinem Browser mit JavaScript. Deine Daten werden nie hochgeladen, wodurch das Tool auch für sensible Inhalte sicher ist und offline funktioniert.

Häufige Fragen

Mein Base64 hat Zeilenumbrüche. Muss ich es vorher zusammenfügen?
Nein. MIME bricht Base64 bei 76 Spalten um, der Befehl `base64` ebenso, und ein PEM-Block ist auch umbrochen — Leerraum wird vor dem Dekodieren entfernt. Fügen Sie es so ein, wie Sie es vorgefunden haben.
Und wenn die Auffüllung fehlt?
Sie wird ergänzt. Die URL-sichere Form lässt `=` bewusst weg, und viele Kodierer verzichten darauf: Sie zu verlangen würde gültige Eingaben ohne Gewinn ablehnen.
Warum bekomme ich Ersatzzeichen?
Weil die dekodierten Bytes kein UTF-8-Text sind. Base64 trägt beliebige Bytes — ein PNG, einen Schlüssel, ein Archiv — und dieses Tool gibt das Ergebnis als Text aus. War die Quelle binär, ist die Ausgabe nicht lesbar, und das ist die ehrliche Antwort statt einer stillen Verstümmelung.

Ähnliche Konverter