Base64 Decodieren
Base64-Strings sofort in Klartext decodieren. Die gesamte Verarbeitung erfolgt in Ihrem Browser — keine Daten verlassen Ihr Gerät.
64 Zeichen, unendliche Daten
Base64 verwendet einen Satz von 64 druckbaren ASCII-Zeichen, um beliebige Binärdaten darzustellen. Das Alphabet besteht aus:
Ein optionales 65. Zeichen (=) wird zum Auffüllen am Ende verwendet.
Wie Base64 zu Text wird
Zeichenindex finden
Jedes Base64-Zeichen wird im Alphabet nachgeschlagen, um seinen 6-Bit-Indexwert (0–63) zu finden. Padding-Zeichen "=" werden entfernt.
Bits reassemblieren
Alle 6-Bit-Gruppen werden zu einem kontinuierlichen Bitstrom zusammengefügt und dann in 8-Bit-Bytes neu gruppiert.
6-Bit-Gruppen rekonstruieren
Die 8-Bit-Bytes werden aus den 6-Bit-Segmenten rekonstruiert, wobei Padding-Bits verworfen werden.
Bytes zu Text
Die Byte-Sequenz wird als UTF-8 dekodiert und die ursprünglichen Textzeichen wiederhergestellt.
Praktische Anwendungen
Daten-URLs
Kleine Bilder direkt in HTML oder CSS einbetten, ohne separate HTTP-Anfragen.
E-Mail-Anhänge
MIME codiert binäre Anhänge als Base64-Text, damit sie durch reine Text-E-Mail-Systeme übertragen werden können.
APIs & Konfiguration
Binäre Geheimnisse, Zertifikate und Schlüssel in JSON-Konfigurationen, Umgebungsvariablen und Kubernetes Secrets speichern.
Eine kurze Geschichte von Base64
Base64-Konzept entsteht
Das Base64-Codierungskonzept entstand in frühen Mail-Systemen zur Übertragung von Binärdaten über reine Textkanäle.
MIME vorgeschlagen
MIME (Multipurpose Internet Mail Extensions) wurde vorgeschlagen und löste das Problem der Übertragung von Nicht-Text-Daten in E-Mails.
RFC 1341 veröffentlicht
Base64 wurde als Teil von MIME im RFC 1341 formell standardisiert und definierte das 64-Zeichen-Alphabet, das wir heute verwenden.
Daten-URLs implementiert
Netscape Navigator 4 implementierte erstmals data:-URLs, später im RFC 2397 (1998) standardisiert, was die Inline-Einbettung von Ressourcen in HTML ermöglichte.
Moderne Web-Nutzung
Base64 ist allgegenwärtig — von JWT-Token über CSS-Einbettungen, APIs bis zur Verarbeitung binärer WebSocket-Daten.
Häufig gestellte Fragen
Werden meine Daten an einen Server gesendet?
Nein. Die gesamte Base64-Codierung und -Decodierung erfolgt vollständig in Ihrem Browser mit JavaScript. Ihre Daten verlassen niemals Ihr Gerät.
Wird UTF-8 unterstützt?
Ja! Der Encoder verarbeitet UTF-8-Zeichen korrekt, einschließlich internationaler Zeichen, Emojis und Sonderzeichen.
Was ist mit URL-sicherem Base64?
Aktivieren Sie die URL-sicher-Option, um - und _ statt + und / zu verwenden. Der Decoder verarbeitet automatisch sowohl Standard- als auch URL-sichere Base64-Varianten.