Zum Inhalt springen

Base64 Kodierung/Dekodierung

Base64 Kodierung/Dekodierung

Base64 Kodierung/Dekodierung: Unterstützt Base64-Codierung und -Decodierung von Text- und Binärdaten mit URL-safe- und MIME-Formatoptionen. Unterstützt Data-URL-Parsing, zeilenweise Codierung und automatische Formaterkennung, geeignet für API-Aufrufe, E-Mail-Anhänge und Dateneinbettung.

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
Choose Text mode for UTF-8 strings, or switch to Image mode for image files and image Data URLs
6
In Image mode, upload a file to generate a Data URL or raw Base64 result immediately
7
Paste a Data URL or raw Base64, choose MIME when needed, then reconstruct the preview

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

Image upload

Keep the original bytes and switch between Data URL and raw Base64 output without re-uploading

Image Data URL

Paste data:image/...;base64,... to auto-detect MIME and rebuild a previewable image

Raw Base64 image data

Supply the original image MIME explicitly before reconstructing or downloading

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
Raw Base64
Raw Base64 image input needs an explicit MIME type because Base64 itself does not store file format metadata
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
When sharing raw Base64, keep the original MIME type with it so the receiver can reconstruct the file correctly
Preview availability depends on browser image support; if preview fails, download still keeps the original bytes

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
Some image formats may encode successfully but remain unpreviewable in the current browser

Sitzungsverwaltung

Der aktuelle Inhalt lässt sich jederzeit ersetzen, leeren und erneut verarbeiten, bevor Sie das Endergebnis exportieren.
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.