Rechner Welt

Base64-Encoder 2026

Stand April 2026
Geprueft von Finanzrechner-Redaktion, Redaktion Tools|Stand: April 2026|Quellen: RFC 4648 — Base16, Base32, Base64, MDN — btoa(), MDN — TextEncoder

Kodiert Text bidirektional nach Base64 (RFC 4648) — wahlweise Standard oder URL-safe. UTF-8-sicher, vollstaendig im Browser.

Der Base64-Encoder wandelt Text nach RFC 4648 hin und zurueck. Umlaute und Emojis werden per TextEncoder korrekt als UTF-8 verarbeitet. Der URL-safe-Modus ersetzt Plus und Slash durch Minus und Unterstrich — ideal fuer Query-Parameter, JWTs und Dateinamen.

So funktioniert Base64

Base64 packt drei Bytes (24 Bit) in vier 6-Bit-Gruppen und bildet jede auf ein druckbares Zeichen ab. Sind am Ende nur ein oder zwei Bytes uebrig, wird mit Gleichheitszeichen aufgefuellt. So bleibt der Text in jedem Protokoll transportierbar.

Standard vs. URL-safe

Die Standardvariante verwendet Plus und Slash. In URLs wuerden diese Zeichen als Trenner interpretiert — daher existiert die URL-safe-Variante aus RFC 4648 §5. Bei JWTs ist URL-safe zwingend, Padding wird dort meist entfernt.

Anwendungsfaelle

  • Data-URIs fuer inline Bilder und Fonts.
  • HTTP-Basic-Auth-Header.
  • E-Mail-Anhaenge in MIME.
  • JWT-Header und Payload.
  • Cookies und LocalStorage mit Binaerdaten.

Umlaute und UTF-8

Das native btoa scheitert an Zeichen ausserhalb Latin-1. Unser Tool nutzt TextEncoder und wandelt zuerst in UTF-8 um — so bleiben deutsche Umlaute, kyrillische Buchstaben und Emojis erhalten.

Typische Fehler

  • Base64 mit Verschluesselung verwechseln — Base64 schuetzt nicht.
  • URL-safe und Standard mischen — Decoder schlaegt fehl.
  • Padding entfernen ohne es beim Decoden wieder zu erganzen.

Häufige Fragen

Base64 ist ein Kodierungsverfahren, das beliebige Binaerdaten mit 64 druckbaren ASCII-Zeichen (A–Z, a–z, 0–9, +, /) darstellt. Jede 3-Byte-Gruppe wird in 4 Zeichen uebersetzt, Fuellzeichen ist das Gleichheitszeichen. Definiert ist das Verfahren in RFC 4648.
Typische Einsatzfelder sind E-Mail-Anhaenge (MIME), Data-URIs, JWT-Header und Payload, HTTP-Basic-Auth, eingebettete Bilder in CSS sowie API-Token. Ueberall dort, wo ein Kanal nur Text sicher uebertraegt.
URL-safe Base64 (RFC 4648 §5) ersetzt die Zeichen Plus und Slash durch Minus und Unterstrich, damit der String ohne Escaping in URLs oder Dateinamen passt. Unser Tool bietet beide Varianten.
Nein. Base64 ist reine Kodierung, keine Verschluesselung. Jeder kann den Text trivial zurueckwandeln — fuer Vertraulichkeit immer zusaetzlich verschluesseln.
Base64 macht aus 3 Bytes 4 Zeichen — der Output waechst um rund 33 Prozent. Fuer grosse Binaerdaten daher nur bei Bedarf einsetzen.
Nein. Die Kodierung laeuft vollstaendig im Browser per btoa / atob und TextEncoder. Keine Netzwerkaufrufe.
btoa arbeitet nur mit Latin-1. Unser Tool nutzt TextEncoder und kodiert UTF-8 korrekt, sodass Umlaute und Emojis ohne Datenverlust funktionieren.

Alle Tools laufen vollständig im Browser, es werden keine eingegebenen Daten an einen Server übertragen. Ohne Gewähr — keine Rechts-, Steuer- oder Finanzberatung.

Letzte Aktualisierung: April 2026 | Quellen: RFC 4648 — Base16, Base32, Base64, MDN — btoa(), MDN — TextEncoder