Base64 kodieren und dekodieren

Kodiere UTF-8-Text oder eine lokale Datei als Base64/Base64url und dekodiere zu Text oder einer Datei.

Diese Seite zeigt die im aktuellen Umfang in dieser Sprache verfügbaren Werkzeuge. Das bedeutet nicht, dass jedes Werkzeug der Website in jede Sprache übersetzt ist.

Grenze für Eingabe/dekodierte Datei: 1 MiB; Textausgabe: 2 MiB. Base64 ist keine Verschlüsselung; dekodierter Text und URLs werden niemals geöffnet oder ausgeführt. Standard-Base64 erfordert korrektes Padding; Base64url akzeptiert Eingaben mit oder ohne Padding. Leerraum ist nicht erlaubt. URI erhält reservierte Zeichen; component verarbeitet den gesamten Wert. + steht nicht für ein Leerzeichen.

Anleitung

Wähle den Vorgang und den Text- oder Dateimodus sowie bei Bedarf Base64url. Gib Daten ein oder wähle eine lokale Datei und prüfe das Ergebnis. Beim Dekodieren als Datei wird eine neue Kopie heruntergeladen, ohne das Original zu ändern.

Anwendungsbeispiel

Hello wird zu SGVsbG8= in Standard-Base64 oder zu SGVsbG8 ohne Padding in Base64url.

Unterstützte Funktionen und Grenzen

Grundlage ist RFC 4648: korrektes Standard-Padding, Nullwerte in den Padding-Bits und ein einziges gewähltes Alphabet. Base64url akzeptiert korrekt gepaddete oder ungepaddete Eingaben und gibt ohne Padding aus. Kodierung ist keine Verschlüsselung; dekodierter Inhalt ist nicht vertrauenswürdig und wird nur als Text angezeigt.

Häufige Fragen

Warum kann die Dateidekodierung funktionieren, während die Textdekodierung fehlschlägt?

Die Bytes können gültige Binärdaten sein, aber kein UTF-8. Wähle die Dateidekodierung, um sie unverändert zu speichern; ungültige Textbytes werden niemals stillschweigend ersetzt.

Ähnliche Werkzeuge