Base64 Encoder / Decoder
Text zu und von Base64 konvertieren. Unterstützt URL-sichere Ausgabe und optionalen MIME-Zeilenumbruch bei 76 Zeichen.
100% Client-seitige Verarbeitung
Ihre Daten werden vollständig in Ihrem Browser kodiert/dekodiert. Es werden keine Daten an einen Server gesendet.
Base64 kodiert Binärdaten als ASCII-Text. Aktivieren Sie URL-sicher, um -/_ statt +// zu verwenden und das Füllzeichen = zu entfernen. Aktivieren Sie MIME-Umbruch, um die Ausgabe bei 76 Zeichen pro Zeile umzubrechen (RFC 2045).
Inhaltsverzeichnis
Was ist Base64?
Base64 ist ein Kodierungsschema, das Binärdaten mit 64 ASCII-Zeichen darstellt. Es handelt sich nicht um Verschlüsselung; es ist eine reversible Transformation, die zur sicheren Übertragung von Daten durch Systeme verwendet wird, die nur Text akzeptieren.
Wie es Funktioniert
Daten werden in 3-Byte-Blöcke (24 Bit) aufgeteilt und vier 6-Bit-Indizes (0–63) zugeordnet, die dann durch ein festes Alphabet dargestellt werden. Wenn die Eingabelänge kein Vielfaches von 3 ist, werden Füllzeichen = hinzugefügt.
Dieses Tool kodiert und dekodiert mit UTF‑8, was sicherstellt, dass Unicode-Text korrekt behandelt wird.
MIME 76-Zeichen-Umbruch
Für E-Mail und einige Legacy-Systeme wird Base64 bei 76 Zeichen pro Zeile umgebrochen (RFC 2045). Aktivieren Sie "Bei 76 Zeichen umbrechen (MIME)", um Ihre Ausgabe entsprechend zu formatieren. Der Umbruch gilt nur beim Kodieren.
Häufige Anwendungsfälle
- Assets einbetten: Daten-URIs in HTML/CSS
- Serialisierung: Binärdaten in JSON transportieren
- Tokens: Sichere Übertragung in URLs und Headern
- E-Mail: MIME-Multipart-Nachrichtentexte
Sicherheitsüberlegungen
Base64 ist keine Verschlüsselung und bietet keine Vertraulichkeits- oder Integritätsgarantien. Verlassen Sie sich nicht darauf für Sicherheit; verwenden Sie ordentliche Kryptographie. Validieren und bereinigen Sie dekodierte Daten vor der Verwendung.
Häufig Gestellte Fragen
Nein. Es ist ein Kodierungsschema; jeder kann es dekodieren. Verwenden Sie Kryptographie für Vertraulichkeit.
Das Füllzeichen ist in URL-sicheren Kontexten optional und seine Entfernung vermeidet reservierte URL-Zeichen. Beim Dekodieren kann das Füllzeichen automatisch wiederhergestellt werden.
Die Eingabe kann Zeichen außerhalb des Base64-Alphabets oder Leerzeichen an unerwarteten Stellen enthalten. Für URL-sicher, stellen Sie sicher, dass -/_ verwendet wird (nicht +//).
Ja. Das Tool behandelt Unicode korrekt, indem es Text während des Kodier- und Dekodierungsprozesses in und aus seiner UTF-8-Darstellung konvertiert.