Zum Inhalt springen
HandfulTools

Base64 kodieren

Wandle Text oder eine Datei in Base64 um – zum Einbetten von Bildern in CSS oder HTML, zum Übertragen von Binärdaten in JSON oder zum Bau von HTTP-Basic-Authentication-Headern. Die URL-sichere Variante wird unterstützt.

Läuft im Browser

Loading…

So geht's

  1. Wähle Text oder Datei.
  2. Tippe deinen Text oder lege eine Datei ab.
  3. Aktiviere bei Bedarf den URL-sicheren Modus oder die data:-URL-Ausgabe.
  4. Kopiere die kodierte Zeichenkette.

Wie es funktioniert

Text wird zuerst als UTF-8-Bytes kodiert, damit Umlaute und Emojis funktionieren (anders als bei der reinen btoa-Funktion, die daran scheitert). Aus je 3 Bytes werden 4 Zeichen des 64 Zeichen umfassenden Alphabets aus RFC 4648, wodurch Base64 rund 33 % größer wird als das Original.

Base64URL ersetzt + und / durch - und _ und lässt das =-Padding weg, sodass sich das Ergebnis ohne weiteres Maskieren in URLs und JWTs verwenden lässt.

Beispiele

Text
„Hello, world!“ → SGVsbG8sIHdvcmxkIQ==
Kleines Bild in CSS
Lege ein Icon ab und aktiviere die data:-URL, um background-image: url(data:image/png;base64,…) zu erhalten.

Typische Anwendungsfälle

  • Kleine Bilder in HTML, CSS oder E-Mails einbetten
  • Binärdaten in JSON-APIs übertragen
  • Basic-Auth-Header erzeugen

Datenschutz und Sicherheit

Dieses Tool läuft vollständig in deinem Browser. Deine Dateien und Texte werden nie auf unsere Server hochgeladen — die Verarbeitung passiert auf deinem Gerät, und auch das Ergebnis entsteht dort. Wie jedes Tool mit Dateien umgeht

Häufige Fragen

Ist Base64 eine Verschlüsselung?

Nein. Base64 ist eine Kodierung, die sich von allen wieder umkehren lässt. Schütze damit niemals Passwörter oder Geheimnisse.

Soll ich große Bilder als Base64 einbetten?

In der Regel nicht. Base64 fügt 33 % hinzu und verhindert das Caching. Bette nur sehr kleine Icons ein.

Zuletzt aktualisiert: