Kodieren Sie Text sofort in Base64 oder dekodieren Sie Base64-Zeichenketten. Volle Unicode-Unterstützung mit URL-sicherem Modus. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser.
Gespeicherte Voreinstellungen ist eine Supporter-Funktion.
Werkzeugverlauf ist eine Supporter-Funktion.
Werkzeug-Notizen ist eine Supporter-Funktion.
Klicken Sie auf "Kodieren", um Klartext in Base64 zu konvertieren, oder "Dekodieren", um Base64 wieder in lesbaren Text umzuwandeln. Das Tool merkt sich Ihre Auswahl.
Fügen Sie Ihren Inhalt in das Eingabefeld ein oder tippen Sie ihn. Zur Kodierung geben Sie beliebigen Text einschließlich Unicode-Zeichen ein. Zur Dekodierung geben Sie eine gültige Base64-Zeichenkette ein.
Aktivieren Sie den URL-sicheren Modus vor der Kodierung, wenn Ihre Ausgabe in URLs verwendet wird. Dies ersetzt + durch - und / durch _, was es sicher für Query-Strings und Pfade macht.
Das Ergebnis erscheint automatisch beim Tippen. Klicken Sie auf "Kopieren", um in Ihre Zwischenablage zu kopieren, oder "Herunterladen", um als Datei zu speichern. Verwenden Sie "Tauschen", um die Operation schnell umzukehren.
Die Base64-Kodierung konvertiert Binärdaten in einen Satz von 64 druckbaren ASCII-Zeichen. Der Algorithmus gruppiert Eingabe-Bytes in Dreiergruppen (24 Bits) und teilt sie dann in 4 Gruppen von je 6 Bits auf. Jeder 6-Bit-Wert wird einem der 64 Zeichen im Base64-Alphabet zugeordnet.
A-Z (26 Zeichen) für Werte 0-25. a-z (26 Zeichen) für Werte 26-51. 0-9 (10 Zeichen) für Werte 52-61. + für Wert 62 (oder - im URL-sicheren Modus). / für Wert 63 (oder _ im URL-sicheren Modus). = als Auffüllung, wenn die Eingabelänge nicht durch 3 teilbar ist.
Standard-Base64 (btoa/atob) verarbeitet nur ASCII. Unser Tool verwendet TextEncoder, um Unicode-Text zürst in UTF-8-Bytes zu konvertieren, und kodiert dann diese Bytes. Für die Dekodierung kehren wir den Prozess mit TextDecoder um und gewährleisten so volle Unicode-Unterstützung.
Standard-Base64 verwendet + und /, die in URLs eine besondere Bedeutung haben. URL-sicheres Base64 (RFC 4648) ersetzt diese durch - und _ und entfernt optional das Padding. Dies ermöglicht die direkte Verwendung von Base64-Zeichenketten in URLs ohne Prozent-Kodierung.
Einbetten von Bildern in HTML/CSS mit Daten-URIs. Kodierung von Binärdaten in JSON- oder XML-Payloads. Übertragung von Dateien über textbasierte Protokolle. Kodierung von Anmeldedaten für HTTP Basic Authentication. Speicherung von Binärdaten in reinen Textdatenbanken.
Base64 erhöht die Datengröße um ~33%. Nicht geeignet für Verschlüsselung oder Sicherheit. Sehr große Eingaben können Browser-Leistungsprobleme verursachen. Einige spezielle Padding-Szenarien erfordern möglicherweise den URL-sicheren Modus.
Base64 ist ein Binär-zu-Text-Kodierungsschema, das Binärdaten in ASCII-Zeichen konvertiert. Es verwendet 64 Zeichen (A-Z, a-z, 0-9, + und /) plus = für die Auffüllung. Es wird häufig verwendet, um Binärdaten in textbasierten Formaten wie JSON, XML oder HTML einzubetten.