Zum Inhalt springen

Base64 Kodierung/Dekodierung

Base64 Kodierung/Dekodierung

Base64 Kodierung/Dekodierung unterstützt Text- und Bildmodus, kodiert und dekodiert UTF-8-Text, erzeugt aus hochgeladenen Bildern Data-URLs oder rohes Base64 und rekonstruiert Vorschau und Download vollständig lokal.

Base64 Kodierung/Dekodierung

Schnellstart

1
Text (Klartext oder Base64‑String) in das Textfeld eingeben
2
Auf „Codieren“ oder „Decodieren“ klicken, um zu verarbeiten
3
Eingabe und Ergebnis teilen dasselbe Feld; mit einem Klick kopieren oder leeren
4
Zur Prüfung: erst codieren, dann zu „Decodieren“ wechseln (Round‑Trip)
5
Verwenden Sie für UTF-8-Zeichenfolgen den Textmodus oder wechseln Sie für Bilddateien und Bild-Data-URLs in den Bildmodus
6
Laden Sie im Bildmodus eine Datei hoch, um sofort eine Data-URL oder rohes Base64 zu erzeugen
7
Fügen Sie eine Data-URL oder rohes Base64 ein, wählen Sie bei Bedarf den MIME-Typ und stellen Sie dann die Vorschau wieder her

Häufige Anwendungsfälle

URL/JWT

URL‑sichere Variante (−/_) bevorzugen; abschließendes '=' ggf. weglassen, um Escaping‑Probleme zu vermeiden

E‑Mail/MIME

Falls Umbrüche nötig sind, MIME‑76‑Spalten (CRLF) verwenden; fürs Web i. d. R. ohne Umbruch. Dieses Tool bietet 76‑Spalten‑Umbruch und eine LF/CRLF‑Umschaltung

Mehrzeiliger Text

„zeilenweise Kodierung“ aktivieren, jede Zeile separat kodieren

MIME/PEM

76‑Spalten‑Umbruch aktivieren; bei Bedarf LF‑Umbruch einschalten

Data‑URL

Beim Einbetten data:[mime];base64,… erzeugen; der Decoder extrahiert automatisch den Teil nach dem Komma

Round‑Trip‑Prüfung

Direkt nach dem Kodieren wieder dekodieren und prüfen

Bild-Upload

Behalten Sie die Originalbytes bei und wechseln Sie zwischen Data-URL und roher Base64-Ausgabe, ohne erneut hochzuladen

Bild-Data-URL

data:image/...;base64,... einfügen, um den MIME-Typ automatisch zu erkennen und ein vorschaubares Bild wiederherzustellen

Rohes Base64-Bild

Geben Sie vor dem Wiederherstellen oder Herunterladen den ursprünglichen Bild-MIME-Typ ausdrücklich an

Ergänzendes Szenario

encode base64, decode base64 und base64 Konverter lassen sich im selben Ablauf abdecken, damit Sie Ergebnisse vor dem Kopieren oder Export schneller prüfen können.

Kodierungsparameter & Varianten

URL‑sichere Ausgabe
Zeilenweise kodieren (jede Zeile separat)
Bei MIME 76 Spalten umbrechen (CRLF)
Zeilenumbruch mit LF (\n)
Data-URL
Rohes Base64
Für rohe Base64-Bilddaten ist ein expliziter MIME-Typ nötig, weil Base64 selbst keine Metadaten zum Dateiformat speichert
Padding‑Korrektur: Länge auf Vielfache von 4; ungültige Längen werden gemeldet
Leerraum‑Toleranz: Zeilenumbrüche und Leerzeichen werden beim Dekodieren entfernt

Nutzungstipps

Konsequent UTF‑8 verwenden, um Zeichenmüll zu vermeiden
Standard ist URL‑safe; für Standard‑Base64 diese Option deaktivieren
Beim Austausch über Systeme Zeilenumbrüche/Leerzeichen entfernen; nur zur Darstellung hinzufügen
Nach Base64 wachsen Daten um ~33 %; nicht für große Dateien geeignet
Standard‑Base64 für Altsysteme: URL‑safe deaktivieren ( +/ und = beibehalten )
Zeilenweise Kodierung kodiert bereits kodierte Base64‑Texte erneut; für reine Varianten‑Konvertierung vorher ausschalten
76‑Spalten‑Umbruch betrifft nur die Darstellung; der Decoder ignoriert Umbrüche und Leerraum
Geben Sie beim Teilen von rohem Base64 immer auch den ursprünglichen MIME-Typ mit an, damit die Datei korrekt rekonstruiert werden kann
Ob eine Vorschau verfügbar ist, hängt von der Bildunterstützung des Browsers ab; auch ohne Vorschau bleibt der Download bytegenau

Einschränkungen und Kompatibilität

Sehr lange Texte können die Performance beeinträchtigen; ggf. aufteilen
Binärdaten: Oberfläche ist textorientiert; für Binärdaten Data‑URL oder CLI nutzen
Browser‑Speicher begrenzt die maximale Größe
Einige Bildformate lassen sich zwar erfolgreich kodieren, im aktuellen Browser aber trotzdem nicht direkt anzeigen

Datenschutz & Sicherheit

Alle Verarbeitungen laufen lokal im Browser. Aktuelle Inhalte lassen sich jederzeit ersetzen, leeren und erneut verarbeiten.
Sicherheitshinweis: Base64 ist Kodierung, keine Verschlüsselung. Sensible Daten erst verschlüsseln, dann kodieren

Häufige Fragen

6

Fahren Sie mit diesen verwandten Tools im nächsten Schritt fort.