← INDEX

BASE64

Encode & Decode · Strings & Files

BASE64

Base64 Encoder / Decoder

Text & Dateien kodieren und dekodieren — UTF-8-sicher

Text ↔ Base64

Tippe Klartext zum Kodieren oder Base64 zum Dekodieren — die Richtung wählst du oben.

Base64

Datei → Base64

Bild, PDF oder beliebige Datei auswählen und als Base64 erhalten. Optional mit Data-URL-Präfix.

Base64

Was ist Base64?

Base64 ist ein Kodierverfahren, das beliebige Binärdaten (oder UTF-8-Text) in eine Zeichenkette aus nur 64 druckbaren ASCII-Zeichen (A–Z, a–z, 0–9, +, /) umwandelt. Es verschlüsselt nichts — es macht Daten nur transportierbar über Kanäle, die ausschließlich Text zulassen, etwa E-Mail (MIME), JSON-Felder, XML, Konfigurationsdateien oder URLs. Beim Dekodieren entsteht wieder exakt das Original.

URL-safe Alphabet

Die Standard-Zeichen + und / haben in URLs eine Sonderbedeutung und müssten dort umständlich prozentkodiert werden. Das URL-safe Alphabet (RFC 4648) ersetzt sie durch - und _ und lässt das =-Padding am Ende weg. So lässt sich Base64 ohne weitere Maskierung direkt in URLs, Dateinamen oder JSON-Web-Tokens verwenden. Beim Dekodieren versteht das Tool beide Varianten automatisch.

Zeilenumbruch (76)

Nach RFC 2045 (MIME) wird Base64 in E-Mails alle 76 Zeichen umgebrochen, weil viele ältere Mail-Systeme keine beliebig langen Zeilen verarbeiten. Ist die Option aktiv, fügt das Tool nach jeweils 76 Zeichen einen Zeilenumbruch ein — nützlich, wenn die Ausgabe in einen klassischen E-Mail-Anhang oder ein MIME-konformes Format soll. Für URLs oder JSON lässt man sie aus.

Datei → Base64

Über die untere Karte lässt sich eine beliebige Datei (Bild, PDF, … bis 10 MB) auswählen und direkt als Base64 ausgeben. Die Datei wird dabei vollständig lokal im Browser gelesen — nichts wird hochgeladen. Bei Bildern erscheint zusätzlich eine Vorschau.

Data-URL-Präfix

Eine Data-URL hat die Form data:<MIME-Typ>;base64,<Daten> — etwa data:image/png;base64,iVBOR…. Mit diesem Präfix lässt sich die kodierte Datei direkt in HTML (<img src>) oder CSS (url(…)) einbetten, ohne eine separate Datei. Ist die Option aus, liefert das Tool nur die reinen Base64-Daten ohne Präfix.

Bug Report

BUG REPORT

0 / 2000
=
Tool Disclaimer

⚠️ Bitte beachten

Die Werkzeuge auf dieser Website werden als kostenloses Hobbyangebot bereitgestellt und dienen ausschließlich zur Information und privaten Nutzung. Für die Richtigkeit, Vollständigkeit oder Eignung der Ergebnisse für einen bestimmten Zweck wird keine Gewähr übernommen. Vor Verwendung der Ergebnisse — insbesondere bei finanziellen, rechtlichen oder sicherheitsrelevanten Entscheidungen — sind diese eigenverantwortlich zu prüfen. Eine Haftung für Schäden aus der Nutzung ist ausgeschlossen, soweit dies gesetzlich zulässig ist.