Entwickler-Tool

Datei in Base64 umwandeln

Wandeln Sie jede Datei in Base64-Text oder eine einfügefertige Data-URI um.

Datei in Base64 umwandeln Läuft auf Ihrem Gerät
Dateien hier ablegen oder zum Auswählen klicken
Eine Datei beliebigen Typs
Nie hochgeladen
  • Läuft auf Ihrem Gerät — die Datei wird nirgendwohin gesendet
  • Ohne Anmeldung, ohne Wasserzeichen, ohne Tageskontingent
  • Kostenlos, ohne Begrenzung, wie oft Sie es nutzen

So funktioniert es

Base64 macht aus einer Binärdatei Text, damit sie dorthin gelangen kann, wo nur Text erlaubt ist: in eine HTML-Seite, eine CSS-Datei, eine JSON-Nutzlast, eine Konfigurationsdatei, eine E-Mail. Sie auf einem entfernten Server zu kodieren heißt, die Datei hochzuladen, um Text zurückzubekommen – ein seltsamer Tausch für etwas, das ein Browser sofort erledigen kann.

Data-URI oder einfach

Eine Data-URI trägt den Medientyp als Präfix, sodass ein Browser weiß, worum es sich handelt: Fügen Sie eine in ein img-src oder einen CSS-Hintergrund ein, und es funktioniert ohne separate Datei. Einfaches Base64 ist das, was Sie wollen, wenn etwas anderes in Ihrer Pipeline den Typ liefert.

Es wird etwa ein Drittel größer

Base64 stellt drei Bytes als vier Zeichen dar, rechnen Sie also mit etwa 33 % mehr plus ein wenig Zusatzaufwand. Das ist der Preis des Formats, und er lässt sich nicht vermeiden, weshalb sich das Einbetten am besten für kleine Ressourcen eignet – Icons, kleine Logos, Teilmengen von Schriftarten.

Wann man nicht einbetten sollte

Ein großes eingebettetes Bild macht die HTML- oder CSS-Datei größer, nicht mehr getrennt zwischenspeicherbar und langsamer zu verarbeiten. Die Faustregel liegt bei einigen Kilobyte: darunter spart das Einbetten eine Anfrage; darüber ist ein normaler Dateiverweis schneller.

Den Weg zurück gehen

Der Base64-Decoder auf dieser Website wandelt den Text zurück in die ursprüngliche Datei und zeigt sie als Vorschau an, wenn es ein Bild ist.

FAQ

Datei in Base64 umwandeln – Fragen

Was ist eine Data-URI?

Base64 mit angehängtem Medientyp, sodass es direkt in HTML oder CSS eingefügt werden kann, als wäre es eine Datei.

Warum ist der Text größer als meine Datei?

Base64 kodiert drei Bytes als vier Zeichen – etwa ein Drittel größer. Das liegt am Format selbst.

Sollte ich große Bilder einbetten?

Nein. Unterhalb weniger Kilobyte spart es eine Anfrage; darüber ist ein normaler Dateiverweis schneller.

Wird meine Datei hochgeladen?

Nein. Es wird in Ihrem Browser kodiert.