Dieses Werkzeug konvertiert Text in Base64-kodierte Strings und dekodiert Base64-Strings zurück in lesbaren Text. Base64 ist ein Kodierungsverfahren, das Binärdaten in eine ASCII-Zeichenfolge umwandelt und häufig für den Datentransfer in E-Mails, URLs und APIs verwendet wird. Geben Sie Ihren Text ein, und das Ergebnis wird sofort angezeigt. Alles läuft lokal in Ihrem Browser.
Geben Sie Ihre Werte ein, um das Ergebnis zu sehen.
Hallo Welt → SGFsbG8gV2VsdA==
Der Text „Hallo Welt" in Base64 kodiert.
SGFsbG8gV2VsdA== → Hallo Welt
Der Base64-String zurück in lesbaren Text dekodiert.
{"key":"value"} → eyJrZXkiOiJ2YWx1ZSJ9
JSON-Daten in Base64 kodiert, nützlich für Token.
Base64 ist ein binär-zu-Text-Kodierungssschema, das Binärdaten in eine Folge von 64 druckbaren ASCII-Zeichen umwandelt. Es wurde entwickelt, um Binärdaten über Systeme zu transportieren, die nur Text verarbeiten können. Der Zeichensatz umfasst die Großbuchstaben A bis Z, die Kleinbuchstaben a bis z, die Ziffern 0 bis 9 sowie die Sonderzeichen + und /. Das Gleichheitszeichen = dient als Auffüllzeichen.
Das Konzept ist relativ einfach: Jeder 6-Bit-Block der Binärdaten wird auf den entsprechenden Index im Base64-Zeichensatz abgebildet. Da ein Byte 8 Bits hat und Base64 in 6-Bit-Blöcken arbeitet, werden jeweils 3 Bytes (24 Bits) in 4 Base64-Zeichen (24 Bits) umgewandelt. Wenn die Eingabedaten nicht ein Vielfaches von 3 Bytes sind, werden Auffüllzeichen hinzugefügt.
Das MIME-Protokoll (Multipurpose Internet Mail Extensions) verwendet Base64, um binäre Anhänge wie Bilder, Dokumente und komprimierte Dateien in E-Mails zu kodieren. Da E-Mail-Server ursprünglich nur für ASCII-Text ausgelegt waren, ermöglicht Base64 die zuverlässige Übertragung beliebiger Dateitypen.
In der Webentwicklung wird Base64 für Data-URLs verwendet, die es ermöglichen, kleine Bilder direkt in CSS oder HTML einzubetten. JSON Web Token (JWT) verwenden eine Variante von Base64 für die Kodierung von Authentifizierungs-Tokens. Auch das Einfügen von Schriftarten und Bildern in Stylesheets erfolgt häufig über Base64-kodierte Data-URLs.
Die HTTP Basic Authentication verwendet Base64, um Benutzername und Passwort im Authorization-Header zu kodieren. Obwohl die Zugangsdaten in Base64 kodiert sind, bietet dies keine Sicherheit – sie sollten immer über HTTPS übertragen werden.
Es ist wichtig zu verstehen, dass Base64 keine Verschlüsselung ist. Es ist eine Kodierung, die vollständig reversibel ist und keinerlei kryptografischen Schutz bietet. Jeder kann einen Base64-String dekodieren und den ursprünglichen Inhalt lesen. Base64 wird manchmal fälschlicherweise als „Verschlüsselung" bezeichnet, weil der kodierte Text für ungeübte Augen unleserlich aussieht, aber das bietet keinen echten Schutz.
Wenn Sie Daten schützen müssen, verwenden Sie echte Verschlüsselungsverfahren wie AES, RSA oder ChaCha20. Base64 kann als Teil einer Datenübertragungspipeline verwendet werden, aber der eigentliche Schutz muss durch kryptografische Verfahren erfolgen.
Die Base64-Kodierung vergrößert die Datenmenge um etwa 33%. Für die meisten Anwendungen ist dies vernachlässigbar, aber bei sehr großen Dateien kann die Vergrößerung relevant werden. Dieses Tool verarbeitet Base64-Kodierung und -Dekodierung direkt in Ihrem Browser mit den eingebauten JavaScript-Funktionen, was auch bei größeren Datenmengen schnell und effizient funktioniert.
Base64 ist ein Kodierungsverfahren, das Binärdaten in eine Folge von 64 druckbaren ASCII-Zeichen umwandelt. Der Name leitet sich aus dem Zeichensatz ab, der aus 64 Zeichen besteht: Großbuchstaben A-Z, Kleinbuchstaben a-z, Ziffern 0-9 sowie die Zeichen Plus (+) und Schrägstrich (/), wobei Gleichheitszeichen (=) als Auffüllzeichen verwendet werden. Base64 wird häufig verwendet, um Binärdaten in Textprotokollen wie E-Mail (MIME) oder in URLs zu übertragen, wo reine Binärdaten Probleme verursachen würden.
Base64 wird verwendet, wenn Binärdaten über Protokolle oder in Umgebungen übertragen werden müssen, die nur Textzeichen unterstützen. E-Mail-Protokolle wurden ursprünglich für ASCII-Text entwickelt und können Binärdaten nicht direkt verarbeiten. Base64 löst dieses Problem, indem es beliebige Binärdaten in sichere ASCII-Zeichen umwandelt. Es wird auch für Data-URLs in CSS und HTML, für die Einbettung von Bildern in JSON-Web-Token und für die Kodierung von Zugangsdaten in HTTP-Headern verwendet.
Nein, Base64 ist keine Verschlüsselung. Es ist eine Kodierung, die leicht rückgängig gemacht werden kann. Jeder kann einen Base64-String dekodieren und den ursprünglichen Inhalt lesen. Base64 bietet keinerlei Sicherheit oder Vertraulichkeit. Wenn Sie Daten schützen müssen, verwenden Sie eine echte Verschlüsselungsmethode wie AES oder RSA. Base64 dient nur der sicheren Darstellung von Daten in Textformaten, nicht dem Schutz vor unbefugtem Zugriff.
Base64 kodiert Daten in Blöcken von 3 Bytes, die in 4 ASCII-Zeichen umgewandelt werden. Wenn die Eingabedaten nicht ein Vielfaches von 3 Bytes sind, werden die letzten Blöcke mit Gleichheitszeichen (=) aufgefüllt. Ein einzelnes = bedeutet, dass ein Byte Auffüllung hinzugefügt wurde, zwei == bedeuten, dass zwei Bytes aufgefüllt wurden. Diese Auffüllzeichen stellen sicher, dass der Base64-String immer eine Länge hat, die ein Vielfaches von 4 ist.
Ja, Base64 wird häufig zur Einbettung von Bildern in HTML-, CSS- und JSON-Dateien verwendet. Das Bild wird in Base64 kodiert und dann als Data-URL eingefügt, zum Beispiel als „data:image/png;base64,..." in einem HTML-img-Tag. Dies eliminiert die Notwendigkeit separater Bilddateien, vergrößert aber die Datenmenge um etwa 33%. Für kleine Bilder wie Icons ist dies praktikabel, für große Fotos nicht empfehlenswert.
Base64 vergrößert die Datenmenge um etwa 33%. Drei Bytes Eingabedaten werden in vier Bytes Base64-Ausgabe umgewandelt. Zusätzlich können Auffüllzeichen am Ende hinzukommen. Das bedeutet, dass eine 100-Byte-Datei nach der Base64-Kodierung etwa 136 Bytes groß ist. Diese Vergrößerung ist der Preis für die Kompatibilität mit Text-basierten Protokollen und Systemen.
Zuletzt aktualisiert am 2026-09-27 · Geschrieben von UtiliaTools