SVG-Pfad-Editor
Analysiere, visualisiere und transformiere d-Attribut-Strings von SVG-Pfaden mit Live-Vorschau, bearbeitbarer Befehlstabelle und Pfadwerkzeugen. Kostenlos, schnell und vollständig im Browser, ohne Anmeldung.
Aktualisiert am
SVG Path Editor
Parse, visualize, and transform SVG path d-attribute strings with a live preview, editable command table, and powerful path tools.
Path d attribute
Live Preview
viewBox="-10 -5 120 110"
Stats
| # | Cmd | Description | Arguments | |
|---|---|---|---|---|
| 0 | M | Move to (absolute) | x: y: | |
| 1 | L | Line to (absolute) | x: y: | |
| 2 | L | Line to (absolute) | x: y: | |
| 3 | L | Line to (absolute) | x: y: | |
| 4 | L | Line to (absolute) | x: y: | |
| 5 | L | Line to (absolute) | x: y: | |
| 6 | L | Line to (absolute) | x: y: | |
| 7 | L | Line to (absolute) | x: y: | |
| 8 | L | Line to (absolute) | x: y: | |
| 9 | L | Line to (absolute) | x: y: | |
| 10 | Z | Close path |
Häufig gestellte Fragen
Was ist der SVG-Pfad-Editor?
Der SVG-Pfad-Editor ist ein kostenloses Online-Tool, das die Zeichenketten des d-Attributs von SVG-Pfaden analysiert, visualisiert und transformiert, mit Live-Vorschau, bearbeitbarer Befehlstabelle und Pfad-Werkzeugen. Er läuft vollständig in deinem Browser, ohne Installation oder Anmeldung.
Welche Befehle?
Alle SVG-Pfadbefehle: M, L, H, V, C, S, Q, T, A, Z, sowohl absolut als auch relativ.
Kann ich Befehle bearbeiten?
Ja. Der Tab Befehle zeigt jedes Segment mit bearbeitbaren Argumenteingaben. Änderungen aktualisieren die Vorschau in Echtzeit.
Werden Daten hochgeladen?
Nein. Das gesamte Parsen, Rendern und Transformieren läuft in deinem Browser.
Ist der SVG-Pfad-Editor kostenlos nutzbar?
Ja, der SVG-Pfad-Editor ist zu 100 % kostenlos, ohne Registrierung, ohne versteckte Gebühren und ohne Nutzungslimits. Die gesamte Verarbeitung erfolgt lokal in deinem Browser und gewährleistet vollständige Privatsphäre.
Funktioniert der SVG-Pfad-Editor auf Mobilgeräten?
Ja, der SVG-Pfad-Editor ist vollständig responsiv und funktioniert auf Smartphones und Tablets. Du kannst ihn auf jedem Gerät mit einem modernen Webbrowser nutzen, ganz ohne App-Download.
Muss ich ein Konto erstellen, um dieses Tool zu nutzen?
Es ist kein Konto und keine Registrierung erforderlich. Öffne einfach den SVG-Pfad-Editor in deinem Browser und beginne sofort mit der Nutzung. Es gibt keine Anmeldeschranken oder Nutzungsbeschränkungen.
Welche Programmiersprachen oder Formate werden unterstützt?
Der SVG-Pfad-Editor unterstützt eine breite Palette beliebter Formate und Sprachen. In der Tool-Oberfläche findest du die vollständige Liste der unterstützten Optionen.
Wie verwende ich den SVG-Pfad-Editor?
Gib einfach deine Eingabe in das vorgesehene Feld ein, passe die Einstellungen nach Wunsch an, und das Tool verarbeitet sie sofort. Anschließend kannst du das Ergebnis in die Zwischenablage kopieren oder herunterladen.
Welche Browser werden unterstützt?
Der SVG-Pfad-Editor funktioniert in allen modernen Browsern, darunter Chrome, Firefox, Safari, Edge und Opera. Für das beste Erlebnis verwende die neueste Version deines bevorzugten Browsers.
Was ist der Unterschied zwischen absoluten und relativen SVG-Pfadbefehlen?
In einem SVG-Pfad ist ein großgeschriebener Befehlsbuchstabe absolut, ein kleingeschriebener relativ. Absolute Befehle positionieren den Zeichenstift an exakten Koordinaten, gemessen vom Ursprung des SVGs — "L 90 90" zeichnet also immer eine Linie zum Punkt 90,90. Relative Befehle bewegen sich stattdessen um einen Versatz von der aktuellen Stiftposition aus, sodass "l 90 90" 90 Einheiten nach rechts und 90 nach unten von der jeweils aktuellen Position zeichnet. Relative Pfade erzeugen oft kleinere Dateien und lassen sich leicht als Ganzes verschieben, während absolute Pfade leichter zu lesen und präzise neu zu positionieren sind. Dieser Editor verarbeitet beide Formen und bietet eine Ein-Klick-Transformation, die jeden Befehl zwischen absolut und relativ umwandelt, ohne die gerenderte Form zu verändern — so können Sie den Stil wechseln und die Ausgabe direkt vergleichen.
Wie genau ist die vom Editor angezeigte Pfadlänge?
Die Pfadlänge im Statistik-Panel ist eine Näherung, keine exakte Bogenlänge. Für gerade Segmente wie L, H und V ist sie präzise, aber bei Kurven — kubischen (C, S), quadratischen (Q, T) und Bogen-Befehlen (A) — schätzt das Tool die Länge, indem es Punkte entlang der Kurve abtastet, statt die Geometrie der Kurve analytisch zu lösen. Das Ergebnis reicht aus, um zwei Pfade zu vergleichen oder grob einzuschätzen, ob eine Form die erwartete Größe hat, sollte aber nicht dort verwendet werden, wo exakte Messwerte zählen, etwa beim Setzen von stroke-dasharray für eine präzise Zeichenanimation. Dafür sollten Sie den Wert stattdessen mit getTotalLength() direkt vom gerenderten Element im Browser auslesen. Fügen Sie hier einen Pfad ein, um zusammen mit Bounding Box und Befehlsanzahl eine schnelle, nützliche Längenschätzung zu erhalten.
Wie verkleinere ich einen aufgeblähten SVG-Pfad-String?
Die meisten überdimensionierten Pfad-Strings entstehen, weil Design-Tools Koordinaten mit vielen Nachkommastellen exportieren, etwa "M 50.000123 4.998761". Der größte schnelle Gewinn liegt im Runden dieser Präzision: Der Transform-Tab dieses Editors rundet jede Koordinate auf eine von Ihnen gewählte Anzahl an Nachkommastellen, was die String-Länge oft drastisch verkürzt, während die Form bei normaler Ansichtsgröße visuell identisch bleibt. Die Umwandlung absoluter Befehle in relative kann zusätzliche Bytes einsparen, da Versatzwerte tendenziell kürzere Zahlen sind, und die minifizierte Ausgabeoption komprimiert die Leerzeichen zu einer einzigen kompakten Zeile. Auch das Entfernen redundanter Befehle und die Nutzung von Kurzformen wie H und V für achsenparallele Linien hilft. Wenn der Pfad optimiert ist, kopieren Sie die minifizierte Version direkt in Ihr Markup. Fügen Sie oben einen Pfad ein, runden Sie auf zwei oder drei Nachkommastellen und beobachten Sie, wie die Byte-Größe im Statistik-Panel sinkt.
Was bedeuten Large-Arc-Flag und Sweep-Flag im SVG-Bogenbefehl (A)?
Der elliptische Bogenbefehl nimmt sieben Werte entgegen: "A rx ry x-axis-rotation large-arc-flag sweep-flag x y". Nach den beiden Radien und der Rotation entscheiden die beiden einstelligen Flags, welcher von vier möglichen Bögen zwischen Start- und Endpunkt gezeichnet wird. Das Large-Arc-Flag wählt den kürzeren Bogen (0) oder den längeren (1), der mehr als 180 Grad abdeckt. Das Sweep-Flag bestimmt die Richtung, in die sich der Bogen krümmt: 0 verläuft gegen den Uhrzeigersinn, 1 im Uhrzeigersinn. Die abschließenden Werte x und y sind der Endpunkt des Bogens. Da beide Flags boolesch sind, kippt das Umschalten eines einzelnen Flags die Kurve in einen völlig anderen Pfad um, während dieselben Endpunkte erhalten bleiben. Dieser Editor listet jeden A-Befehl im Commands-Tab mit einem beschrifteten, editierbaren Eingabefeld für jeden Wert auf, sodass Sie ein Flag umschalten und sofort in der Live-Vorschau sehen können, welchen Bogen es erzeugt.
Warum wird mein SVG-Pfad auf dem Kopf oder außerhalb des sichtbaren Bereichs gerendert?
SVG verwendet ein Koordinatensystem, in dem Y nach unten zunimmt — das Gegenteil klassischer Mathe-Diagramme —, weshalb Formen, die mit einer Bottom-up-Denkweise erstellt wurden, oft gespiegelt erscheinen. Ein Pfad kann auch schlicht verschwinden, weil seine Koordinaten außerhalb der viewBox liegen, die das sichtbare Fenster auf die Zeichenfläche definiert. Dieser Editor hilft in beiden Fällen: Die Bounding Box sowie die minimalen und maximalen X- und Y-Werte im Statistik-Panel zeigen Ihnen genau, wo Ihre Form tatsächlich liegt, und das Tool passt die viewBox automatisch an, sodass der Pfad in der Vorschau immer sichtbar ist. Das optionale Raster mit markiertem Ursprung macht die Koordinatenrichtungen auf einen Blick deutlich. Ist die Ausrichtung falsch, kann der Transform-Tab den Pfad mit einem Klick vertikal oder horizontal spiegeln. Fügen Sie Ihren Pfad oben ein, um genau zu sehen, wo er landet, und ihn zu korrigieren.
Verwandte Tools
Kostenloser API-Tester Online
Testen Sie REST-APIs mit GET-, POST-, PUT- und DELETE-Anfragen. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser cURL-zu-Code-Konverter
Wandeln Sie cURL-Befehle in JavaScript-, Python- oder PHP-Code um. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser JSON-Schema-Generator
Erzeugen Sie automatisch ein JSON Schema aus Ihren JSON-Daten. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Kostenloser HTTP-Header-Parser
Analysieren und untersuchen Sie HTTP-Header aus Anfragen und Antworten. Kostenlos, schnell und komplett im Browser, ohne Anmeldung.
Über den SVG Path Editor
Der SVG Path Editor ist ein kostenloses Online-Tool zum Lesen, Visualisieren und Umformen des d-Attributs eines SVG-<path>-Elements. Fügen Sie einen Pfad-String ein, und das Tool zerlegt jeden einzelnen Befehl, zeichnet das Ergebnis in einer Live-Vorschau und lässt Sie einzelne Koordinaten anpassen oder Transformationen auf den gesamten Pfad anwenden — alles direkt im Browser. Entwickelt für Frontend-Entwickler, Icon-Designer und alle, die schon einmal vor einer Zahlenwand wie M 50 5 L 63 38 … saßen und sich gewünscht haben, einfach zu sehen, was da gezeichnet wird.
Alles läuft lokal auf Ihrem Gerät. Ihre Pfaddaten werden niemals auf einen Server hochgeladen, es gibt keine Registrierung, und nichts wird gespeichert — praktisch, wenn das Markup von einem noch unveröffentlichten Produkt-Icon oder einem Markenwerte eines Kunden stammt. Um ohne eigenes Tippen loszulegen, laden fünf integrierte Beispielpfade (Stern, Herz, Pfeil, Welle und eine Bézier-Kurve) mit einem Klick eine fertige Form.
Das d-Attribut eines Pfads lesen
Das d-Attribut ist ein kompakter String aus Zeichenbefehlen. Dieser Editor verarbeitet sie alle — M, L, H, V, C, S, Q, T, A und Z — sowohl in ihrer absoluten (Großbuchstaben) als auch relativen (Kleinbuchstaben) Form. Eine kurze Übersicht, was jeder Befehl bewirkt:
- M / m — den Zeichenstift zu einem neuen Punkt bewegen, ohne zu zeichnen
- L / l — eine gerade Linie zeichnen; H und V sind reine Horizontal- bzw. Vertikal-Kurzformen
- C / S — kubische Bézier-Kurven (S verwendet den vorherigen Kontrollpunkt erneut)
- Q / T — quadratische Bézier-Kurven (T ist die glatte Fortsetzung)
- A — elliptischer Bogen mit Radien, Rotation sowie Large-Arc- und Sweep-Flags
- Z — den aktuellen Teilpfad zu seinem Startpunkt schließen
Der Tab „Commands" listet jedes Segment der Reihe nach mit einer verständlichen Beschreibung und einem editierbaren Eingabefeld für jeden Parameter auf, benannt nach seiner Rolle (x, y, x1, rx und so weiter). Ändern Sie eine Zahl, und die Vorschau aktualisiert sich sofort; Sie können jeden Befehl auch vollständig löschen.
Den Pfad untersuchen und transformieren
Neben der Vorschau liefert ein Statistik-Panel genau die Werte, die Sie beim Arbeiten mit Vektorgeometrie benötigen: die Anzahl der Befehle, eine ungefähre Pfadlänge, die Bounding Box (Breite mal Höhe), die minimalen und maximalen X/Y-Koordinaten, die Byte-Größe des Strings und eine Aufschlüsselung pro Befehl. Der Wert für die Pfadlänge ist eine Schätzung, die Kurven annähert statt sie exakt zu vermessen — verstehen Sie ihn also eher als Richtwert denn als präzise Bogenlänge.
Der Tab „Transform" wendet Operationen auf den gesamten Pfad gleichzeitig an:
- Skalieren um unabhängige X- und Y-Faktoren
- Verschieben um einen Delta-Wert in X und Y
- Koordinaten runden auf eine gewählte Anzahl an Nachkommastellen — eine einfache Methode, um aufgeblähte, hochpräzise Ausgaben zu verkleinern
- Schnelltransformationen — den Pfad umkehren, horizontal oder vertikal spiegeln oder jeden Befehl zwischen absoluten und relativen Koordinaten umwandeln
Ein zuschaltbares Raster (mit einem roten Kreuz zur Markierung des Ursprungs) sowie eine Zeichenanimation, die den Umriss in rund zwei Sekunden nachzeichnet, machen Richtung und Struktur leichter verständlich.
Sauberen, einsatzbereiten Output exportieren
Wenn die Form passt, liefert der Tab „Output" den Pfad auf zwei Arten: einen minifizierten einzeiligen String für den produktiven Einsatz und eine formatierte Version mit einem Befehl pro Zeile für bessere Lesbarkeit. Sie können entweder den reinen d-Wert oder ein komplettes, einsatzbereites <svg>-Element mit korrektem viewBox kopieren oder das Ergebnis als .svg-Datei herunterladen.
Das macht den SVG Path Editor weit über die reine Fehlersuche hinaus nützlich: Koordinatenpräzision zur Dateigrößenreduktion kürzen, den Export eines Designers auf absolute Befehle normalisieren oder ein Icon so verschieben, dass seine Bounding Box sauber am Ursprung sitzt. Fügen Sie oben einen Pfad ein, beobachten Sie ihn beim Rendern und formen Sie ihn so lange um, bis das Markup genau Ihren Anforderungen entspricht.