SVG-Dateien zusammenführen
Fügt mehrere SVGs zu einem zusammen – nebeneinander, untereinander oder als Icon-Sprite – im Browser.
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.
Nebeneinander, untereinander oder Sprite?
Nebeneinander und untereinander ergeben ein Bild: Jede Datei wird ein verschachteltes <svg> in ihrer eigenen Grösse, in der Reihenfolge der Warteschlange mit dem gewählten Abstand platziert, und die neue Datei bekommt width, height und viewBox, die alles umfassen. Ein Sprite ist kein Bild, sondern eine Bibliothek: Jede Datei wird ein <symbol> mit dem Dateinamen als id, und du zeigst eines mit <svg><use href="sprite.svg#dateiname"/></svg> – oder fügst das Sprite einmal in die Seite ein und nutzt href="#dateiname".
Was passiert mit IDs?
Zwei Dateien verwenden oft dieselben IDs («a», «gradient», «clip0»). Jede ID bekommt den Dateinamen als Präfix, und jeder Verweis – url(#…), href="#…", #…-Selektoren in Stylesheets, aria-labelledby – wird passend umgeschrieben, sodass Verläufe, Clip-Pfade und <use>-Elemente weiter funktionieren. Bei einem Sprite werden die <defs> aller Dateien in einem gemeinsamen Block gesammelt.
Was braucht jede Datei?
Eine viewBox oder absolute Angaben zu width und height (px, pt, mm, cm, in). Dateien mit Grössen in Prozent oder em lassen sich nicht platzieren – die Meldung nennt die Datei; behebe es mit dem viewBox-Werkzeug oder in deinem Editor. Skripte, Event-Handler und externe Verweise werden vorher aus jeder Datei entfernt.
Verwandte Werkzeuge
SVG optimieren
Verkleinert SVG-Dateien, ohne ihr Aussehen zu verändern – im Browser.
● Im Browser
SVG-viewBox reparieren
Ergänzt eine fehlende viewBox aus width und height, damit das SVG endlich skaliert – im Browser.
● Im Browser
SVG in React-Komponente umwandeln
Macht aus einem SVG eine fertig importierbare React-Komponente – im Browser, ohne Upload.
● Im Browser
SVG in Vue-Komponente umwandeln
Macht aus einem SVG eine fertig importierbare Vue-Komponente – im Browser, ohne Upload.
● Im Browser
SVG in Svelte-Komponente umwandeln
Macht aus einem SVG eine fertig importierbare Svelte-Komponente – im Browser, ohne Upload.
● Im Browser
SVG-Text in Pfade
Wandelt Text in Umrisse, damit er überall gleich aussieht – im Browser.
● Im Browser