Kodiere Text und Dateien in Base64 oder dekodiere Base64 zurück in die ursprüngliche Form — sofort, direkt im Browser.
URL-sicheres Base64 ersetzt + und / durch - und _ und entfernt das Padding, sodass das Ergebnis problemlos in URLs und Dateinamen verwendet werden kann.
Base64 wandelt beliebigen Text oder Binärdateien in eine sichere Klartext-Darstellung aus Buchstaben, Ziffern und wenigen Symbolen um. Es wird häufig verwendet, um Bilder in CSS oder HTML einzubetten, Binärdaten in JSON oder XML zu übertragen und Dateien in E-Mail-Anhängen zu verpacken. Dieses Tool kodiert und dekodiert Base64 vollständig im Browser, sodass deine Daten dein Gerät nie verlassen.
Was ist Base64-Kodierung?
Base64 ist eine Methode, Binärdaten (oder Text) mit nur 64 druckbaren ASCII-Zeichen darzustellen: A–Z, a–z, 0–9, + und /. Sie wurde entwickelt, damit Binärdaten sicher über textbasierte Systeme wie E-Mail oder JSON übertragen werden können, ohne beschädigt zu werden.
Ist Base64 dasselbe wie Verschlüsselung?
Nein. Base64-Kodierung ist keine Verschlüsselung — sie bietet weder Sicherheit noch Vertraulichkeit. Jeder kann Base64-Text sofort dekodieren, da ein festes, öffentlich bekanntes Alphabet verwendet wird. Nutze es zur Datenformatierung, niemals zum Schutz sensibler Informationen.
Was ist URL-sicheres Base64?
Standard-Base64 verwendet die Zeichen + und / sowie das Padding-Zeichen =, die in URLs eine besondere Bedeutung haben. URL-sicheres Base64 ersetzt + durch -, / durch _ und entfernt das Padding, sodass das Ergebnis direkt im Pfad oder in der Query-String einer URL verwendet werden kann.
Warum meldet das Dekodieren, mein Base64 sei ungültig?
Meist steckt eines von drei Dingen dahinter: Beim Kopieren gingen Zeichen verloren oder kamen hinzu; der Text nutzt das URL-sichere Alphabet (- und _) – dann vor dem Dekodieren „URL-sicher“ einschalten; oder das Base64 enthält eine Binärdatei wie ein Bild. Der Dekodiermodus gibt nur UTF-8-Text aus, Binärdaten kann er nicht anzeigen.
Kann ich eine ganze Datei kodieren, nicht nur Text?
Ja. Wechsle in den Dateimodus, ziehe eine Datei bis 5 MB hinein, und das Tool wandelt die Rohbytes in einen Base64-String oder eine fertige Data-URI um, die du direkt in HTML oder CSS einfügen kannst.
Warum ist meine Base64-Ausgabe länger als die Eingabe?
Base64 kodiert je 3 Byte Eingabe als 4 Zeichen Ausgabe, sodass kodierte Daten etwa 33 % größer sind als das Original. Dieser Mehraufwand ist der Preis dafür, beliebige Binärdaten als Klartext darzustellen.
Alles geschieht lokal in deinem Browser mit integrierten Web-APIs. Dein Text und deine Dateien werden niemals auf einen Server hochgeladen.