Base64 Encoder & Decoder

Kodieren Sie Text in Base64 und dekodieren Sie Base64 in Text — sofort. Unterstützt Base64, Base64URL, Base32, Base58 und Hex. 100% clientseitig — Ihre Daten verlassen niemals Ihren Browser.

0 Zeichen · 0 Bytes
0 Zeichen · 0 Bytes

Datei hierher ziehen oder klicken zum Hochladen

Base64 ist ein Binär-zu-Text-Kodierungsverfahren, das binäre Daten im ASCII-Stringformat darstellt. Es wird häufig verwendet, wenn binäre Daten über textbasierte Medien gespeichert oder übertragen werden müssen. In der Webentwicklung wird Base64 zum Einbetten von Bildern in HTML oder CSS, zur Kodierung von E-Mail-Anhängen über MIME, zur Übertragung binärer Daten in JSON oder XML und zur Speicherung komplexer Daten in Cookies oder URL-Parametern eingesetzt.

Unser Base64-Encoder und -Decoder läuft vollständig in Ihrem Browser — es werden keine Daten an einen Server gesendet. Das bedeutet, dass Ihre sensiblen API-Schlüssel, Tokens und Daten privat bleiben. Das Tool unterstützt Standard-Base64 (RFC 4648), Base64URL (URL-sichere Variante für JWTs), Base32, Base58 (für Bitcoin-Adressen) und hexadezimale Kodierung.

Base64 funktioniert, indem Gruppen von 3 Bytes (24 Bits) in 4 Gruppen von je 6 Bits aufgeteilt werden. Jede 6-Bit-Gruppe wird einem von 64 ASCII-Zeichen zugeordnet (A-Z, a-z, 0-9, +, /). Wenn die Eingabe nicht durch 3 teilbar ist, werden Füllzeichen (=) hinzugefügt. Deshalb sind Base64-kodierte Daten immer etwa 33% größer als das Original.

Häufig gestellte Fragen

Base64 ist ein Binär-zu-Text-Kodierungsverfahren, das binäre Daten mit 64 ASCII-Zeichen (A-Z, a-z, 0-9, +, /) darstellt. Es wird häufig verwendet, um binäre Daten in textbasierte Formate wie HTML, CSS, JSON und E-Mail einzubetten.

Nein. Base64 ist ein Kodierungsformat, keine Verschlüsselung. Es bietet keine Sicherheit — jeder kann Base64-Daten ohne Schlüssel dekodieren. Für tatsächlichen Datenschutz verwenden Sie Verschlüsselungsalgorithmen wie AES oder RSA.

Base64 kodiert jeweils 3 Bytes Eingabe in 4 ASCII-Zeichen. Dieses 3-zu-4-Verhältnis bedeutet, dass die Ausgabe immer etwa 33% größer als die Eingabe ist. Füllzeichen (=) können einige zusätzliche Bytes hinzufügen.

Verwenden Sie Base64, wenn Sie binäre Daten über reine Textkanäle übertragen müssen — zum Beispiel beim Einbetten von Bildern in HTML/CSS, Kodieren von E-Mail-Anhängen (MIME), Übergeben binärer Daten in JSON oder XML oder Speichern von Daten in Cookies und URL-Parametern.