Alles über Base64 an einem Ort. Text kodieren und dekodieren, Bilder und Dateien in Base64 umwandeln, data URIs erstellen und erfahren, wie Base64-Kodierung funktioniert.
Base64 ist ein Binär-zu-Text-Kodierungsschema, das in RFC 4648 definiert ist. Es stellt binäre Daten als Zeichenfolge aus 64 druckbaren ASCII-Zeichen dar: A-Z, a-z, 0-9, + und /. Die Kodierung wird verwendet, wenn binäre Daten über Kanäle übertragen werden müssen, die nur Text unterstützen, wie E-Mail (MIME-Anhänge), HTML/CSS (Data URIs für Inline-Bilder), JSON (Einbetten binärer Payloads) und URLs (Abfrageparameter mit binären Daten).
Base64-Kodierung schützt Ihre Daten nicht. Sie verwendet keinen Schlüssel. Sie macht Daten nicht für jeden unlesbar, der auf sie trifft. Base64 konvertiert binäre Daten einfach in ein textsicheres Format.
Jeder Base64-Dekodierer (in jeder Programmiersprache, jedem Browser, jedem Betriebssystem) kann die Kodierung sofort umkehren. Es gibt kein Passwort, kein Geheimnis, keine Rechenkosten zum Dekodieren. Eine Base64-kodierte Zeichenfolge ist für jeden, der weiß, was sie ist, genauso lesbar wie die Originaldaten.
Base64-Kodierung erhöht die Datengröße um etwa 33%. Die Formel lautet:
kodierteGröße = ceil(Eingangsgröße / 3) × 4
Jede 3 Eingangsbytes erzeugen genau 4 Ausgabezeichen.
| Eingangsgröße | Base64-Größe | Überhead |
|---|---|---|
| 1 Byte | 4 Bytes | +300% |
| 3 Bytes | 4 Bytes | +33% |
| 100 Bytes | 136 Bytes | +36% |
| 1 KB | 1.368 Bytes | +33.6% |
Ein Data URI wickelt Base64-Inhalt mit einem MIME-Typ ein, damit Browser ihn inline renderen können. Das Format lautet data:<mime-typ>;base64,<kodierte-daten>.
Was Sie einfügen, verlässt diesen Tab nicht. Jedes Werkzeug läuft vollständig in Ihrem Browser — kein Upload, kein Server, kein Konto.