svg2all

Datei als Base64 kodieren

Wandelt eine beliebige Datei in Base64-Text oder eine Data-URL für HTML, CSS und JSON.

Läuft in deinem Browser – die Datei wird nicht hochgeladen

Werkzeug wird geladen …

Häufige Fragen

Wird meine Datei hochgeladen?

Nein. Die Umwandlung läuft vollständig in deinem Browser. Die Datei verlässt dein Gerät nicht – es gibt keinen Server, der sie sehen könnte. Sobald die Seite geladen ist, funktioniert das Werkzeug sogar offline.

Was ist eine Data-URL und wann brauche ich sie?

Eine Data-URL bettet die Datei direkt in HTML, CSS oder JSON ein: «data:image/png;base64,iVBOR…». In ein <img src>, ein CSS-url(…) oder ein JSON-Feld eingefügt, braucht es keine separate Dateianfrage mehr. Praktisch für kleine Icons und eingebettete Vorschauen.

Warum ist die Ausgabe grösser als die Datei?

Base64 speichert 3 Bytes als 4 Zeichen, der Text ist also rund 33 % grösser als die Datei. Für kleine Icons ist das unproblematisch; grosse Bilder verlinkt man besser als Datei.

Wozu der Zeilenumbruch?

E-Mail (MIME) und PEM-Zertifikate erwarten Base64 in Zeilen zu 76 Zeichen. Für Data-URLs und JSON lässt du ihn aus, dort muss die Zeichenfolge am Stück bleiben.