Zum Inhalt springen

Base64 Kodierung/Dekodierung

Base64-Kodierung/-Dekodierung unterstützt Text- und Bild-Workflows. Texte lassen sich kodieren und dekodieren, Bilder in Data-URLs oder rohes Base64 umwandeln und Data-URLs / Base64 wieder lokal als Bild anzeigen und herunterladen.

Eingabetext

Zeichen

0 / 500,000

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 „Textmodus“ für normalen Text, „Bild zu Base64“ zum Hochladen und Kodieren von Bildern und „Base64 zu Bild“, um Data-URLs oder Base64 wieder in Bilder umzuwandeln.
6
Laden Sie im Tab „Bild zu Base64“ ein Bild hoch, um sofort eine Data-URL oder rohes Base64 zu erzeugen.
7
Fügen Sie im Tab „Base64 zu Bild“ eine Data-URL ein oder rohes Base64 und wählen Sie einen MIME-Typ. Die Bildvorschau wird automatisch aktualisiert.

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

Fügen Sie data:image/...;base64,... ein, damit der MIME-Typ automatisch erkannt und das Bild sofort angezeigt wird.

Rohdaten eines Bildes in Base64

Geben Sie den ursprünglichen MIME-Typ des Bildes an, damit das Tool es automatisch anzeigen und als Bild herunterladen kann.

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

Der Textmodus verarbeitet standardmäßig UTF-8. Wenn Sie GBK, Shift-JIS oder eine andere Kodierung benötigen, konvertieren Sie den Text vorher.
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.