Base64-Encoder
Wandeln Sie beliebigen Text sofort in Base64 um. Volle UTF-8-Unterstützung – Umlaute, CJK-Text und Emoji werden korrekt kodiert – optional mit URL-sicherem Alphabet.
Verwendet - und _ statt + und / und lässt die =-Auffüllung weg. Sicher in URLs, Dateinamen und JWT-Segmenten.
0 Zeichen · 0 Bytes · 0 Zeilen
Ergebnis
0 Zeichen · 0 Bytes · 0 Zeilen
Wann Base64-Kodierung nötig ist
Base64 packt Binärdaten in 64 druckbare ASCII-Zeichen um, damit Inhalte, die in einem reinen Textkanal (JSON, XML, E-Mail, URL) kaputtgingen, den Transport überstehen. Aus je 3 Bytes werden 4 Zeichen – die Ausgabe ist daher etwa 33 % größer als die Eingabe.
Typische Fälle: Data-URLs für kleine Bilder in CSS oder HTML, HTTP-Basic-Auth-Header, JWT-Segmente und MIME-Anhänge. Soll das Ergebnis in eine URL oder einen Dateinamen, aktivieren Sie das URL-sichere Alphabet, das + und / durch - und _ ersetzt.
Was dieses Tool abdeckt
Unicode richtig umgesetzt
Text wird vor dem Kodieren in UTF-8-Bytes umgewandelt, sodass 中文, café und 🔒 fehlerfrei hin und zurück konvertiert werden.
Toleranter Decoder
Zeilenumbrüche, überflüssige Leerzeichen, fehlende =-Auffüllung und das URL-sichere Alphabet werden akzeptiert, ohne dass Sie vorher aufräumen müssen.
Nichts verlässt den Tab
Die Kodierung läuft per JavaScript auf Ihrem Gerät. Tokens, Zugangsdaten und Payloads werden nirgendwohin gesendet.
Häufige Fragen
Wie stark vergrößert Base64 die Daten?
Auf genau 4/3 der Originalgröße, aufgerundet auf ein Vielfaches von 4 Zeichen mit =-Padding. Aus 100 Bytes werden 136 Zeichen.
Kann ich Chinesisch oder Emoji kodieren?
Ja. Der Text wird vor der Kodierung in UTF-8-Bytes umgewandelt, sodass jedes Zeichen funktioniert – anders als Tools, die btoa() direkt aufrufen und außerhalb von Latin-1 scheitern.
Ist Base64 eine Verschlüsselung?
Nein, nur eine Kodierung, die jeder in Sekunden umkehren kann. Für den Transport geeignet, niemals zum Schutz von Geheimnissen.
Standard- oder URL-sicheres Alphabet?
URL-sicher, wenn die Ausgabe in eine URL, einen Query-Parameter, einen Dateinamen oder ein JWT wandert. Sonst ist das Standard-Alphabet mit =-Padding üblich.