Über den Base64 kodieren / dekodieren
Base64 ist eine Methode, beliebige Daten, auch Dateien, mit nur 64 Textzeichen darzustellen; Kodieren wandelt in Base64 um, Dekodieren wieder zurück. Wandle Text in Base64 um oder dekodiere Base64 zurück in lesbaren Text – mit voller Unterstützung für Emojis und nicht-englische Zeichen. Du kannst auch eine Datei oder ein Bild in eine Base64-Data-URL umwandeln, um sie in HTML, CSS oder JSON einzubetten.
So verwendest du den Base64 kodieren / dekodieren
- Modus Text oder Datei wählen.
- Bei Text die Eingabe einfügen und auf Kodieren oder Dekodieren klicken.
- Bei Dateien eine Datei wählen, um ihren Base64-String oder ihre Data-URL zu erhalten.
- Das Ergebnis kopieren.
Funktionen
- Text mit voller UTF-8-Unterstützung kodieren und dekodieren
- URL-sichere Base64-Option (- und _ statt + und /)
- Datei und Bild in Base64 oder Data-URL
- Klare Fehlermeldung bei ungültigem Base64
- Läuft lokal – nichts wird hochgeladen
Was ist Base64?
Base64 stellt Binärdaten mit 64 sicheren Textzeichen dar (A-Z, a-z, 0-9, + und /). Es wird verwendet, um Bilder in HTML und CSS einzubetten, Anhänge per E-Mail zu versenden und Daten in URLs und APIs zu übertragen. Base64 ist eine Kodierung, keine Verschlüsselung – es hält Daten also nicht geheim.
| Originalgröße | Länge in Base64 |
|---|---|
| 3 Byte | 4 Zeichen |
| 1 KB (1.024 Byte) | 1.368 Zeichen |
| 1 MB (1.048.576 Byte) | 1.398.104 Zeichen |
Häufig gestellte Fragen
Ist Base64 eine Verschlüsselung?
Nein. Jeder kann Base64 dekodieren. Nutze es zum Transportieren von Daten, nie zum Schutz von Passwörtern oder Geheimnissen.
Was ist URL-sicheres Base64?
Eine Variante, die + durch - und / durch _ ersetzt und meist das Auffüllen mit = weglässt, damit der String sicher in URLs und Dateinamen verwendet werden kann.
Warum ist Base64 größer als das Original?
Base64 macht aus je 3 Bytes 4 Zeichen, kodierte Daten sind also etwa 33 % größer als das Original.
Wie wandle ich ein Bild in Base64 um?
Wechsle in den Datei-Modus und wähle dein Bild. Du erhältst den reinen Base64-String und eine fertige Data-URL.