SVG Sprite Generator

Erstellen Sie einen einzigen Sprite aus Icon-Sets, um die UI-Lieferung zu beschleunigen. Ideal für Design-Systeme und Web-Apps. SVG-Dateien online öffnen und sofort mit der Verarbeitung beginnen.

SVG-Datei per Drag-and-drop hinzufügen

oder klicken, um zu suchen, oder SVG-Code einfügen

Nur .svg-Dateien
SVG-Code mit Ctrl+V / Cmd+V einfügen

SVG-Dateien per Drag-and-drop hinzufügen

oder klicken, um mehrere Dateien auszuwählen

Mehrere .svg-Dateien möglich

Warum unseren SVG Sprite Generator verwenden?

Mehrere SVGs zusammenführen

SVG Sprite Generator fusioniert gesamte Icon-Sets zu einem Sprite und reduziert so die wiederholende Dateiverarbeitung. Dies beschleunigt die Asset-Bereitstellung und hält Icons in einer einzigen Datei organisiert. Es erleichtert auch das Aktualisieren von Sets, da Sie eine Quelle anstelle vieler verwalten. Dies reduziert die Chance, Icons während Builds zu übersehen.

Automatische ID-Namensgebung

SVG Sprite Generator erstellt saubere Symbol-IDs aus Dateinamen und löst Duplikate automatisch auf. Dies hält die Namensgebung über Teams hinweg vorhersagbar und vermeidet Kollisionen zur Laufzeit. Verwenden Sie konsistente Dateinamen, um IDs an Design-System-Tokens auszurichten. Sie können IDs direkt Token-Namen für Klarheit zuordnen.

<symbol> Sprite-Ausgabe

SVG Sprite Generator exportiert einen standardbasierten <symbol>-Sprite, der mit <use> in HTML, React oder Vue funktioniert. Dies macht Icons wiederverwendbar ohne Markup-Duplikation. Es hält auch Ihr DOM kleiner beim Rendern vieler Icons. Betten Sie den Sprite einmal pro Seite ein oder injizieren Sie ihn während des Builds.

viewBox sicher

SVG Sprite Generator bewahrt viewBox-Werte für jedes Symbol auf, sodass Icons in jeder Größe korrekt skaliert werden. Konsistente viewBox-Behandlung verhindert Zuschneiden und Layout-Verschiebungen. Dies ist besonders wichtig für Icons, die an einer Grundlinie ausgerichtet werden müssen.

Einzel-Anfrage-Lieferung

Dieses Tool hilft Ihnen, einen Sprite anstelle von Dutzenden von Dateien zu versenden. Weniger Anfragen verbessern die Leistung und vereinfachen Caching-Strategien. Ein einziger Sprite reduziert auch die Bundle-Komplexität in Multi-Page-Apps. Dies ist besonders hilfreich, wenn viele Icons auf einer einzelnen Seite erscheinen.

Lokale, private Verarbeitung

SVG Sprite Generator läuft vollständig im Browser ohne Uploads. Dies hält interne Icon-Bibliotheken und Client-Assets sicher. Lokale Generierung ist auch in eingeschränkten Netzwerken hilfreich.

So erstellen Sie einen SVG Sprite

1

Ihre SVGs hochladen

Ziehen Sie mehrere Dateien per Drag & Drop oder fügen Sie SVG-Markup ein. SVG Sprite Generator parst jedes Icon und behält sein ursprüngliches viewBox bei. Für konsistente Größe normalisieren Sie Ihre Icons vor dem Hochladen. SVG-Dateien online öffnen und sofort mit der Verarbeitung beginnen.

2

Symbol-IDs überprüfen

SVG Sprite Generator listet automatisch benannte IDs auf, sodass Sie die Benennung vor dem Export bestätigen können. Passen Sie Dateinamen in Ihrer Quelle an, wenn Sie strengere Konventionen benötigen. Klare IDs machen <use>-Referenzen im Code leicht scannbar.

3

Den Sprite kopieren

Exportieren Sie den kombinierten Sprite und verwenden Sie ihn über Seiten oder Komponenten hinweg. SVG Sprite Generator gibt saubere Markup aus, die Sie einbetten oder bündeln können. Speichern Sie den Sprite einmal und referenzieren ihn über mehrere Routen hinweg.

SVG Sprite Generator FAQ

Was ist ein SVG Sprite und warum sollte man ihn verwenden?
SVG Sprite Generator erzeugt eine einzelne SVG-Datei mit mehreren <symbol>-Elementen. Sie referenzieren jedes Symbol mit <use>, um Icons bei Bedarf zu rendern. Dies ist ein gängiges Muster für große Icon-Bibliotheken.
Wie werden Symbol-IDs im SVG Sprite Generator generiert?
SVG Sprite Generator leitet IDs aus Dateinamen ab und normalisiert sie für die Sicherheit. Bei Namenswiederholungen hält ein numerisches Suffix sie eindeutig. Konsistente Benennung verbessert die Auffindbarkeit im Code.
Behält der SVG Sprite viewBox-Werte bei?
Ja. SVG Sprite Generator behält jedes viewBox bei, sodass Icons in verschiedenen Größen ohne Verzerrung korrekt skaliert werden. Dies hilft, Strichstärken über Icons hinweg konsistent zu halten.
Kann ich den Sprite in React oder Vue verwenden?
Ja. Die Ausgabe des SVG Sprite Generators funktioniert in React, Vue und Plain HTML. Betten Sie den Sprite einmal ein und verwenden Sie dann <use href="#icon-id" /> in Komponenten. Sie können den Sprite auch lazy-loaden für große Apps.
Werden Dateien auf einen Server hochgeladen?
Nein. SVG Sprite Generator läuft lokal in Ihrem Browser, sodass Dateien Ihr Gerät nie verlassen.
Sollte ich Icons vor der Sprite-Erstellung optimieren?
Ja. SVG Sprite Generator profitiert von optimierten SVGs, da der finale Sprite kleiner und einfacher zu warten bleibt. Kleinere Sprites laden schneller und reduzieren Bandbreite.
Wie aktualisiere ich einen Sprite später?
Führen Sie SVG Sprite Generator mit Ihrem aktualisierten Icon-Set erneut aus und ersetzen Sie die Sprite-Datei. Konsistente IDs zu halten verhindert das Brechen bestehender Referenzen. Versionsnummern Sie den Sprite-Dateinamen bei Haupt-Updates. Sprites funktionieren gut mit Static Site Generators und SSR-Apps.
Ist der SVG Sprite Generator kostenlos zu verwenden ohne Download?
Ja. SVG Sprite Generator ist kostenlos in Ihrem Browser zu verwenden. Keine Downloads oder Installation erforderlich.
Brauche ich ein Konto, um den SVG Sprite Generator zu verwenden?
Nein. SVG Sprite Generator funktioniert sofort im Browser ohne Anmeldung und Dateien bleiben lokal.