EN ES PT-BR DE
Daten Verarbeitung im Browser Kostenlos

Base64 Encoder/Decoder

Wandle Klartext in Base64 um oder dekodiere eine Base64-Zeichenfolge zurück in lesbaren Text — unterstützt Unicode-Zeichen, Standard-Base64 und URL-sicheres Base64 (Base64URL), mit automatischer Erkennung, welche Variante du dekodierst.

Jetzt testen

Standard-Base64 vs. URL-sicheres Base64 (Base64URL)

Standard-Base64 verwendet + und / als letzte beiden Zeichen seines Alphabets und füllt die Ausgabe mit = auf. Diese Zeichen haben in URLs und Dateinamen eine besondere Bedeutung, daher ersetzt eine URL-sichere Variante — Base64URL, definiert in RFC 4648 §5 — sie durch - und _ und lässt die Auffüllung meist weg. Base64URL begegnet dir speziell bei JWTs (JSON Web Tokens), OAuth-Tokens und überall dort, wo ein Base64-Wert sicher in einer URL oder Query-String stehen muss. Ansonsten sind beide dieselbe Kodierung — aktiviere die Checkbox oben, um URL-sicher zu kodieren, und beim Dekodieren wird automatisch erkannt, welche Variante du eingefügt hast.

Wichtigste Vorteile

Datenschutz

Base64 Encoder/Decoder läuft komplett in deinem Browser mit lokalem JavaScript. Dein Text wird auf deinem eigenen Gerät verarbeitet und von QuickTiny niemals hochgeladen, protokolliert oder irgendwohin gesendet.

Häufig gestellte Fragen

Werden Emojis und nicht-englischer Text unterstützt?

Ja. Text wird vor der Base64-Umwandlung UTF-8-kodiert, sodass Emojis und nicht-lateinische Schriften korrekt zurückgewandelt werden — sowohl im Standard- als auch im URL-sicheren Modus.

Was ist der Unterschied zwischen Base64 und Base64URL?

Nur das Alphabet für zwei Zeichen, und die Auffüllung. Standard-Base64 verwendet + und / mit =-Auffüllung; URL-sicheres Base64 (Base64URL) verwendet stattdessen - und _ und lässt die Auffüllung meist weg, damit das Ergebnis direkt in einer URL stehen kann. Die zugrunde liegende Kodierung ist ansonsten identisch.

Woher weiß der Decoder, welche Variante ich eingefügt habe?

Er sucht nach den unterscheidenden Zeichen: + oder / bedeutet Standard-Base64, - oder _ bedeutet URL-sicher. Enthält deine Zeichenfolge keines von beiden, ist sie in beiden Formen gültig und wird in jedem Fall gleich dekodiert.

Was passiert, wenn ich ungültiges Base64 dekodiere?

Du bekommst eine klare Fehlermeldung statt unlesbarer Ausgabe oder eines stillen Fehlschlags — auch dann, wenn eine Zeichenfolge Standard- und URL-sichere Zeichen mischt, was in keiner der beiden Formen gültig ist.

Ist Base64 eine Verschlüsselung?

Nein — Base64 ist eine Kodierung, keine Verschlüsselung. Sie kann von jedem rückgängig gemacht werden und sollte nicht zum Schutz sensibler Daten verwendet werden.