← 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
=