Entwicklertools

Base64-Encoder und -Decoder

Wandle lesbaren Text in Base64 und zurück um, mit UTF-8 für Akzente und Emojis.

Verarbeitung in deinem Browser
Optionen
Bis zu 200.000 Eingabezeichen

Bereit, wenn du es bist.

Ein praktisches Beispiel

Eingabe oder Einstellungen

Café 😀

Beispielergebnis

Q2Fmw6kg8J+YgA==

Wann das hilft

Hilfreich für Text-Payloads, kurze Beispiele und Base64-Felder. Das Tool lädt keine Dateien hoch und dekodiert keine Binärbilder als Dokumente.

Funktionsweise und Grenzen

Unicode-Text wird zuerst in UTF-8-Bytes umgewandelt. Der Standardmodus nutzt + und / mit =-Padding. Der URL-sichere Modus nutzt - und _ und lässt Padding beim Kodieren weg.

Dekodieren akzeptiert optionales korrektes Padding und ignoriert ASCII-Leerzeichen, Tabs und Umbrüche. Das Alphabet muss zum Modus passen. Ungültige Zeichen, falsches Padding und nicht null gesetzte ungenutzte Endbits werden abgelehnt.

Die Bytes müssen gültigen UTF-8-Text ergeben. Eine Binärdatei kann korrektes Base64 sein und trotzdem kein Text. Base64 ist Kodierung, keine Verschlüsselung und verbirgt keine lesbaren Geheimnisse.

Gut zu wissen

Funktionieren Emojis und Umlaute?

Ja. Vor dem Kodieren wird UTF-8 erzeugt und nach dem Dekodieren geprüft.

Kann ich eine data:-URL einfügen?

Füge nur die Base64-Nutzdaten ohne das Präfix der data:-URL ein.

Ist URL-sicheres Base64 verschlüsselt?

Nein. Es ändert zwei Alphabetzeichen und lässt normalerweise Padding weg.

Weitere Entwicklertools