SVG in Data-URI umwandeln
Macht aus einem SVG eine kompakte data:-URL für CSS und HTML – im Browser, ohne Upload.
Läuft in deinem Browser – die Datei wird nicht hochgeladen
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.
Minimal oder Base64?
Minimal, ausser ein Werkzeug besteht auf Base64. Das SVG bleibt lesbar, Leerraum wird zusammengefasst, doppelte Anführungszeichen werden zu einfachen, und nur die Zeichen, die ein CSS-url(«…») stören, werden prozentkodiert: %, #, <, > und geschweifte Klammern. Das ist rund ein Drittel kleiner als Base64 und lässt sich zudem besser komprimieren. Base64 ist unleserlich, funktioniert aber überall, auch in alten E-Mail-Programmen.
Wie verwende ich das Ergebnis?
In CSS: background-image: url("data:image/svg+xml,…"); oder als mask-image. In HTML: <img src="data:…">. Setze die URL in doppelte Anführungszeichen – die minimale Form nutzt innen absichtlich einfache. Das Werkzeug «SVG in CSS-Hintergrund» schreibt dir die komplette Regel.
Warum unterscheidet sich die Ausgabe von meiner Datei?
XML-Prolog, Kommentare und DOCTYPE entfallen – in einer Data-URL bedeuten sie nichts –, und ausser du schaltest «Zuerst optimieren» aus, wird das SVG mit demselben Optimierer wie bei «SVG optimieren» minifiziert. Skripte und externe Verweise werden immer entfernt.
Wann ist eine Data-URI eine schlechte Idee?
Bei grossen Grafiken. Ein eingebettetes SVG wird mit jedem Stylesheet oder jeder Seite geladen, die es enthält, und kann nicht eigenständig zwischengespeichert werden. Data-URIs lohnen sich für kleine Icons von wenigen Kilobyte; grosse Illustrationen verlinkst du besser als Datei.
Verwandte Werkzeuge
SVG-viewBox reparieren
Ergänzt eine fehlende viewBox aus width und height, damit das SVG endlich skaliert – im Browser.
● Im Browser
Farben in SVG ersetzen
Tauscht eine Farbe im ganzen SVG gegen eine andere – Füllungen, Konturen, Verläufe und Styles – im Browser.
● Im Browser
SVG optimieren
Verkleinert SVG-Dateien, ohne ihr Aussehen zu verändern – im Browser.
● Im Browser
SVG in CSS-Hintergrund umwandeln
Schreibt eine fertige CSS-Regel mit dem SVG als eingebettetem Hintergrund oder Maske – im Browser.
● Im Browser
QR-Code-Generator (SVG)
Macht aus einem Link oder Text einen skalierbaren QR-Code – im Browser.
● Im Browser
Platzhalterbild (SVG)
Erzeugt einen Platzhalter in fester Grösse als SVG – im Browser.
● Im Browser