Base64-Decoder

Base64-kodierte Zeichenketten in Klartext dekodieren

Was ist das und wie funktioniert es?

Ein Base64-Decoder verwandelt Base64-kodierten Text zurück in die Originaldaten, die er darstellt. Base64 ist eine Art, beliebige Daten — Text, ein Bild, eine Datei — mit nur 64 sicheren Zeichen (A–Z, a–z, 0–9, + und /) zu schreiben, sodass sie durch Systeme reisen können, die nur reinen Text verarbeiten, etwa URLs, E-Mail-Texte, JSON-Felder und HTML-Attribute. Dekodieren kehrt das um: Sie fügen die kodierte Zeichenkette ein und erhalten den lesbaren Text oder die rohen Bytes zurück, die ursprünglich kodiert wurden.

Wichtig ist zu verstehen, was Base64 nicht ist: Es ist Kodierung, keine Verschlüsselung. Jeder kann es dekodieren, es bietet also keine Geheimhaltung — es lässt nur Binärdaten einen reinen Textkanal unversehrt überstehen. Genau deshalb greifen Sie beim Debuggen so oft zu einem Decoder: ein Data-URI in CSS, die Payload eines JWT, ein Header-Wert oder ein E-Mail-Anhangsblock nutzen alle Base64, und Dekodieren lässt Sie lesen, was sie wirklich enthalten. Dieses Tool dekodiert im Browser, die Daten verlassen Ihren Rechner also nie.

Anwendungsfälle

Häufige Fragen

Ist Base64 eine Form der Verschlüsselung?

Nein. Base64 ist reversible Kodierung ohne Schlüssel und ohne Geheimhaltung — jeder kann sie sofort dekodieren. Sie existiert, um Binärdaten sicher durch reine Textkanäle zu tragen, nicht um sie zu schützen. Nutzen Sie sie nie, um Passwörter oder sensible Informationen zu verbergen.

Was bedeuten die =-Zeichen am Ende?

Sie sind Auffüllung (Padding). Base64 arbeitet in Vierergruppen, daher werden ein oder zwei =-Zeichen am Ende ergänzt, um die letzte Gruppe zu füllen, wenn die Originaldaten nicht glatt aufgehen. Ein korrekter Decoder behandelt sie automatisch.

Warum sieht mein dekodierter Text wie Kauderwelsch aus?

Base64 kodiert oft Binärdaten — Bilder, komprimierte Dateien, verschlüsselte Blobs —, die kein lesbarer Text sind. Sieht das Ergebnis wie Rauschen aus, war das Original wohl kein reiner Text. Text dekodiert nur sauber, wenn die Quelle Text in einem kompatiblen Zeichensatz war.

Was ist der Unterschied zwischen Base64 und Base64url?

Base64url ist eine URL-sichere Variante, die + und / durch - und _ ersetzt, damit die Zeichenkette in URLs und Tokens wie JWTs sicher ist. Der Inhalt ist derselbe; ein robuster Decoder akzeptiert beide Formen.

Entwickler

UUID-Generator · Zeitstempel-Konverter · Base64-Encoder · Hash-Generator · Farb-Konverter · Zahlenbasis-Konverter