Base64 Encoder

Base64-Strings sofort im Browser kodieren und dekodieren.

Kodieren & dekodierenUnicode-UnterstützungNur client-seitig

① Text zum Kodieren einfügen ② Oder Base64 zum Dekodieren einfügen ③ Ergebnis kopieren

Was ist Base64-Kodierung?

Base64 ist ein Binär-zu-Text-Kodierungsschema, das Binärdaten mit 64 druckbaren ASCII-Zeichen (A–Z, a–z, 0–9, +, /) darstellt. Es wird häufig verwendet, um Bilder als Data-URIs in HTML und CSS einzubetten, JWT-Token zu kodieren, Binärdaten in JSON-APIs zu übertragen und MIME-E-Mail-Anhänge zu verarbeiten. In JavaScript: btoa() zum Kodieren, atob() zum Dekodieren. Für Unicode-Text wird der encodeURIComponent-Wrapper benötigt, den dieses Tool automatisch nutzt.

Häufig gestellte Fragen

Base64 ist eine Binär-zu-Text-Kodierung, die Binärdaten in einen String aus 64 ASCII-Zeichen umwandelt. Es kodiert je 3 Bytes in 4 Zeichen, was eine ~33% Größenzunahme verursacht.
Base64 wird verwendet für: Bilder in HTML/CSS als Data-URI, E-Mail-Anhänge (MIME), binäre Daten in JSON-APIs, SSL/TLS-Zertifikate (PEM-Format).
Base64 nimmt 3 Bytes (24 Bit) auf einmal, teilt sie in vier 6-Bit-Gruppen und mappt jede Gruppe auf eines von 64 druckbaren Zeichen.
Nein. Base64 ist Kodierung, keine Verschlüsselung. Jeder kann Base64 ohne Schlüssel dekodieren. Für Sicherheit echte Verschlüsselung verwenden.
Füllzeichen (=) werden hinzugefügt, damit der kodierte String ein Vielfaches von 4 Zeichen ist. 1 Extra-Byte → ==, 2 Extra-Bytes → =.
Standard-Base64 verwendet + und /, die in URLs Sonderzeichen sind. Base64URL ersetzt + durch - und / durch _ für sichere URL-Verwendung. JWT-Token verwenden Base64URL.
Dieses Tool verwendet encodeURIComponent/decodeURIComponent für korrekte Unicode-Verarbeitung, einschließlich Emoji und Nicht-ASCII-Zeichen.

Unser Netzwerk entdecken