Entwicklerwerkzeuge
Base64-Kodierer und Dekodierer
UTF-8-Text oder Dateien kodieren und Standard- oder URL-sicheres Base64 dekodieren, mit direktem Download.
Deine Ergebnisse
Text mit Base64 kodieren und Dateien wiederherstellen
Nutzen Sie Base64, wenn ein System Bytes als Text benötigt, etwa in einem API-Feld oder Konfigurationswert. Text verwendet UTF-8; Dateien verwenden ihre ursprünglichen Bytes. Die Kodierung ist umkehrbar und bietet keine Verschlüsselung.
Schritt für Schritt
- Wählen Sie Kodieren oder Dekodieren und anschließend Text oder Datei als Eingabe. Fügen Sie den Inhalt ein oder wählen Sie eine Datei.
- Wählen Sie das passende Base64-Alphabet. Fügen Sie zum Dekodieren nur die Nutzdaten ein; entfernen Sie einen vorhandenen Daten-URL-Präfix.
- Starten Sie die Konvertierung. Kopieren Sie lesbaren Text oder laden Sie das Ergebnis herunter; binäre Ergebnisse werden als Datei gespeichert.
Einstellungen und Grenzen
- Standardalphabet oder URL-sicheres Alphabet
- Standard verwendet + und /; URL-sicher verwendet - und _. Wählen Sie das vom empfangenden System verlangte Format.
- Füllzeichen
- Behalten Sie = als Füllzeichen bei, sofern das empfangende System keine Ausgabe ohne Füllzeichen verlangt. Die Dekodierung akzeptiert gültige Inhalte mit und ohne Füllzeichen.
- Dateigröße und binäre Ergebnisse
- Dateieingaben sind auf 20 MiB begrenzt. Binäre Ergebnisse zeigen eine hexadezimale Vorschau; der Download enthält alle dekodierten Bytes.
Durchgerechnetes Beispiel
Kodieren Sie Hello, 世界 👋 mit Standard-Base64 und Füllzeichen. Der erwartete Inhalt lautet SGVsbG8sIOS4lueVjCDwn5GL.
Beispieldateien herunterladen
Beispieleingabe
Hello, 世界 👋Erwartetes Ergebnis
SGVsbG8sIOS4lueVjCDwn5GLDekodieren Sie den Inhalt, um denselben Text wiederherzustellen. Nutzen Sie für +w== das Standardalphabet: Das Ergebnis ist das einzelne Byte FB, das als decoded.bin statt als lesbarer Text heruntergeladen wird.
Fragen und Fehlerbehebung
Warum schlägt die Dekodierung fehl?
Prüfen Sie Alphabet, Füllzeichen und Eingabezeichen. Leerzeichen und Zeilenumbrüche sind erlaubt, Daten-URL-Präfixe und fremde Satzzeichen dagegen nicht.
Warum ist Base64 größer als die Quelle?
Jede Gruppe von 3 Bytes wird durch 4 Zeichen dargestellt, bei Bedarf ergänzt durch Füllzeichen. Es kodiert Daten, statt sie zu komprimieren.
Kann ich den ursprünglichen Dateinamen wiederherstellen?
Base64 speichert Bytes, keine Dateinamen oder Dateitypen. Bewahren Sie diese Angaben separat auf und benennen Sie decoded.bin nur um, wenn Sie das Format kennen.