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
base64bricht 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.