Base64 kodieren & dekodieren, online
Text einfügen oder eine Datei bzw. ein Bild ablegen und sofort Base64 erhalten. URL-sicher, ohne Padding, MIME-Zeilenumbrüche, beliebiger Zeichensatz. Alles läuft lokal in Ihrem Browser.
Wird in Ihrem Browser verarbeitet. Diese Seite kann Ihre Daten nirgendwohin senden – woher wir das wissen
Empfohlene Tools
Die Tools, zu denen Entwickler am häufigsten greifen
Kategorien
Jede Spielart von Base64, sortiert
So funktioniert Base64
3 Bytes rein, 4 Zeichen raus. Das ist der ganze Trick.
“Man” → TWFu
Die Eingabelänge ist kein Vielfaches von 3? Dann wird das Ende mit = aufgefüllt. Aus je 3 Bytes werden 4 Zeichen, daher wächst die Ausgabe um etwa 33 %. Mehr dazu: Padding erklärt, Base64 vs. Base64URL.
Zeichen, die man kennen sollte
Die Zeichen, die Ihnen in der Ausgabe immer wieder begegnen, und warum
Base64 in Ihrer Sprache
Snippets zum Kopieren für Kodieren und Dekodieren
new TextEncoder().encode("hi").toBase64() // aGk=Pythonbase64.b64encode(b"hi").decode() # aGk=PHPbase64_encode('hi'); // aGk=JavaBase64.getEncoder().encodeToString("hi".getBytes()) // aGk=C#Convert.ToBase64String(Encoding.UTF8.GetBytes("hi")) // aGk=Go (Golang)base64.StdEncoding.EncodeToString([]byte("hi")) // aGk=Node.jsBuffer.from("hi").toString("base64") // aGk=Bashprintf '%s' hi | base64 # aGk=Wissen
Anleitungen, die die nächste Frage beantworten
Häufige Fragen
Kurze Antworten, Links zu den ausführlichen
Ist Base64 eine Verschlüsselung?
Nein. Base64 ist eine Kodierung, und jeder kann sie umkehren. Geheimnisse zuerst verschlüsseln, dann kodieren. Siehe Kodierung vs. Verschlüsselung.
Was ist der Unterschied zwischen Base64 und Base64URL?
Base64URL ersetzt + und / durch - und _ und lässt meist das Padding weg, sodass das Ergebnis in URLs und Dateinamen unbedenklich ist. Probieren Sie das Base64URL-Tool.
Warum ist die Ausgabe etwa 33 % größer?
Aus je 3 Bytes werden 4 Zeichen. Zeilenumbrüche im MIME-Modus kommen noch etwas hinzu. Genaue Größen liefert der Größenrechner.
Kann ich Bilder und Dateien in Base64 umwandeln?
Ja: Bild in Base64, Datei in Base64 und zurück mit Base64 in Bild oder Base64 in Datei. Nichts wird hochgeladen.
Warum sieht der dekodierte Text wie Zeichensalat aus?
Die Bytes sind vermutlich Binärdaten oder in einem anderen Zeichensatz kodiert. Wechseln Sie den Zeichensatz oder dekodieren Sie in eine Datei.
Was ist eine Data-URI?
Eine Base64-Payload mit MIME-Präfix, etwa data:image/png;base64,…, die sich direkt in HTML oder CSS einbetten lässt. Erstellen Sie eine mit dem Data-URI-Generator.
Speichern oder sehen Sie meine Daten?
Nein. Die Seiten sind statische Dateien, und die Tools laufen als JavaScript auf Ihrem Gerät. Eine Content Security Policy blockiert jede Netzwerkanfrage der Seite außer dem Seitenaufrufzähler von Cloudflare, Ihre Daten können also nirgendwohin. Details.
Ist base64hub wirklich kostenlos?
Ja. Keine Konten, keine Limits, kein Premium-Tarif, hinter dem die guten Funktionen versteckt sind.
Nichts verlässt Ihren Browser
Jedes Tool hier läuft auf Ihrem Gerät. Einmal geladen, funktioniert die Seite auch offline.