Base64 online kodieren und dekodieren
Base64 ist eine Binär-zu-Text-Kodierung, die beliebige Daten (Text, Bilder, Binärdateien) als einen String aus druckbaren ASCII-Zeichen darstellt. Füge Text zum Kodieren ein oder füge einen Base64-String zum Dekodieren ein. Alles funktioniert lokal in deinem Browser.
Wie man es verwendet
- Füge Text ein oder tippe ihn in das Eingabefeld
- Wähle einen Modus: Auto (erkennt, ob kodiert oder dekodiert werden soll), Kodieren oder Dekodieren
- Kopiere das Ergebnis aus dem Ausgabefeld mit dem Kopieren-Button
Wie Base64 funktioniert
Die Base64-Kodierung wandelt Binärdaten in eine Textdarstellung um, indem sie 64 druckbare ASCII-Zeichen verwendet. Der Prozess nimmt jeweils 3 Bytes (24 Bits) der Eingabe und teilt sie in 4 Gruppen von 6 Bits auf. Jeder 6-Bit-Wert wird einem der 64 Zeichen zugeordnet: A-Z, a-z, 0-9, + und /. Wenn die Eingabelänge kein Vielfaches von 3 ist, werden Auffüllzeichen (=) angehängt.
Diese Kodierung wird häufig verwendet, um Bilder in HTML/CSS über Data URIs einzubetten, E-Mail-Anhänge (MIME) zu kodieren, Binärdaten in JSON- oder XML-Payloads zu übertragen und komplexe Daten in URL-Parametern oder Cookies zu speichern.
UTF-8-Unterstützung
Dieses Tool unterstützt vollständig UTF-8-Text, einschließlich Emoji, CJK-Zeichen und andere mehrbyte Unicode-Zeichen. Der Eingabetext wird zuerst mit der TextEncoder-API in UTF-8-Bytes kodiert, bevor die Base64-Kodierung erfolgt. Dies gewährleistet eine korrekte Roundtrip-Konvertierung für jede Sprache oder Zeichengruppe.
JWTs verwenden eine Variante namens Base64URL, die +/ durch -_ ersetzt und die Auffüllung entfernt. Der JWT-Decoder behandelt dies automatisch. Wenn du Sonderzeichen für URLs kodieren musst, verwendet der URL-Kodierer die Prozentkodierung.
Datei- und Bildkonvertierung
Dieses Tool verarbeitet Texteingabe. Um Dateien und Bilder in Base64 zu konvertieren, verwende die spezialisierten Konverter: Base64 aus Datei und Base64 aus Bild.