Base64 kodieren / dekodieren
Kodiert Text als UTF-8 in Base64 oder dekodiert Standard- bzw. URL-sicheres Base64 zurück in Text.
Wird geladen…
So funktioniert es
- Wählen Sie „Kodieren“ oder „Dekodieren“.
- Aktivieren Sie beim Kodieren „URL-sicher“, wenn das Ergebnis in einer URL oder einem Dateinamen verwendet wird. Die Option erscheint nur beim Kodieren; beim Dekodieren werden beide Formen akzeptiert.
- Text eingeben oder einfügen – das Ergebnis erscheint sofort.
- Mit „Kopieren“ übernehmen Sie das Ergebnis; „Tauschen“ setzt das Ergebnis als Eingabe ein und kehrt die Richtung um, etwa um zu prüfen, ob sich der ursprüngliche Text zurückgewinnen lässt.
Häufige Fragen
- Wird mein Text an einen Server gesendet?
- Nein. Kodieren und Dekodieren finden im Browser statt.
- Was ist URL-sicheres Base64?
- Dabei werden + und / durch - und _ ersetzt und das abschließende =-Padding entfernt, sodass sich der Wert ohne Maskierung in URLs und Dateinamen verwenden lässt. Beim Dekodieren werden Standard- und URL-sichere Eingaben gleichermaßen gelesen, eine Option ist dort nicht nötig.
- Warum meldet das Dekodieren eine ungültige Eingabe?
- Entweder enthält die Eingabe Zeichen außerhalb des Base64-Alphabets, oder die dekodierten Bytes sind kein gültiger UTF-8-Text, etwa bei Bildern oder anderen Binärdaten. Leerzeichen und Zeilenumbrüche werden ignoriert, fehlendes =-Padding wird automatisch ergänzt.
- Funktionieren Umlaute, andere Schriften und Emojis?
- Ja. Der Text wird vor dem Kodieren in UTF-8-Bytes umgewandelt, sodass Umlaute, ß, asiatische Schriftzeichen und Emojis verlustfrei hin und zurück übertragen werden. Das Ergebnis stimmt mit anderen UTF-8-Werkzeugen überein, nicht aber mit solchen, die UTF-16 oder Latin-1 verwenden.
- Ist Base64 eine Verschlüsselung?
- Nein. Base64 stellt Bytes nur als Text dar und kann von jedem dekodiert werden. Das Ergebnis ist etwa 4/3 so groß wie die ursprünglichen Bytes.