CalquioCalquio

Suche

Suche nach Rechnern und Tools

Base64-Encoder/Decoder

Text zu Base64 kodieren oder Base64 zurück zu Text dekodieren. Unterstützt UTF-8-Zeichen.

Code-Beispiele
// Encode
const encoded = btoa('Hello, World!');
// Decode
const decoded = atob(encoded);
// For UTF-8 strings
const encodeUtf8 = (str) =>
btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g,
(_, p1) => String.fromCharCode('0x' + p1)));

Ähnliche Rechner

Was ist Base64?

Base64 ist ein Kodierungsschema, das Binärdaten in ein Textformat mit 64 druckbaren ASCII-Zeichen konvertiert.

Viele Systeme (E-Mail, URLs, JSON) können nur Text verarbeiten. Base64 ermöglicht das Einbetten von Binärdaten als Text.

Die 64 verwendeten Zeichen: A-Z, a-z, 0-9, +, / (und = für Padding)

Wie Base64 funktioniert

Base64 nimmt 3 Bytes (24 Bits) und konvertiert sie in 4 Zeichen (je 6 Bits).

Größenauswirkung: Base64 erhöht die Größe um ~33%

Base64 ist Kodierung, nicht Verschlüsselung! Jeder kann es dekodieren. Verwenden Sie Base64 niemals allein für sensible Daten.

Häufige Anwendungsfälle

  • E-Mail-Anhänge (MIME-Kodierung)
  • Daten-URLs für Bilder
  • HTTP Basic Authentication
  • JSON-Payloads

Base64-Tipps

1. Größenzunahme beachten 2. Bei Text erst UTF-8 konvertieren