Base64 Codieren
Text sofort in Base64 codieren. 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 Text zu Base64 wird
In Bytes aufteilen
Ihr Text wird in Bytes umgewandelt. Jedes Zeichen wird zu einer 8-Bit-Zahl.
Bits verbinden
Alle Bytes werden zu einem langen Bitstrom zusammengefügt.
In 6-Bit-Gruppen teilen
Der Bitstrom wird in 6-Bit-Gruppen aufgeteilt. Jede Gruppe wird einem Base64-Zeichen zugeordnet.
Auf Zeichen abbilden
Jede 6-Bit-Gruppe (0-63) wird einem Zeichen im Base64-Alphabet zugeordnet.
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.