Éditeur de tracés SVG
Analysez, visualisez et transformez les chaînes de l'attribut d des tracés SVG avec aperçu en direct, table de commandes modifiable et outils de tracé. Gratuit, rapide et entièrement dans votre navigateur, sans inscription.
Mis à jour le
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 |
Questions Fréquentes
Qu'est-ce que l'Éditeur de Tracés SVG ?
L'Éditeur de Tracés SVG est un outil en ligne gratuit qui analyse, visualise et transforme les chaînes de l'attribut d des tracés SVG avec un aperçu en direct, un tableau de commandes modifiable et des outils de tracé. Il fonctionne entièrement dans votre navigateur, sans installation ni inscription.
Quelles commandes ?
Toutes les commandes de tracé SVG : M, L, H, V, C, S, Q, T, A, Z, à la fois absolues et relatives.
Puis-je modifier les commandes ?
Oui. L'onglet Commandes affiche chaque segment avec des champs d'arguments modifiables. Les modifications mettent à jour l'aperçu en temps réel.
Les données sont-elles envoyées ?
Non. Toute l'analyse, le rendu et les transformations s'exécutent dans votre navigateur.
L'Éditeur de Tracés SVG est-il gratuit ?
Oui, l'Éditeur de Tracés SVG est 100 % gratuit, sans inscription, sans frais cachés et sans limite d'utilisation. Tout le traitement se fait localement dans votre navigateur, garantissant une confidentialité totale.
L'Éditeur de Tracés SVG fonctionne-t-il sur les appareils mobiles ?
Oui, l'Éditeur de Tracés SVG est entièrement adaptatif et fonctionne sur smartphones et tablettes. Vous pouvez l'utiliser sur tout appareil doté d'un navigateur web moderne, sans aucune application à télécharger.
Dois-je créer un compte pour utiliser cet outil ?
Aucun compte ni inscription n'est nécessaire. Ouvrez simplement l'Éditeur de Tracés SVG dans votre navigateur et commencez à l'utiliser immédiatement. Il n'y a ni barrière d'inscription ni restriction d'usage.
Quels langages de programmation ou formats sont pris en charge ?
L'Éditeur de Tracés SVG prend en charge un large éventail de formats et de langages populaires. Consultez l'interface de l'outil pour la liste complète des options prises en charge.
Comment utiliser l'Éditeur de Tracés SVG ?
Saisissez simplement votre entrée dans le champ prévu, ajustez les options à votre convenance et l'outil la traitera instantanément. Vous pouvez ensuite copier le résultat dans le presse-papiers ou le télécharger.
Quels navigateurs sont pris en charge ?
L'Éditeur de Tracés SVG fonctionne dans tous les navigateurs modernes, dont Chrome, Firefox, Safari, Edge et Opera. Pour une expérience optimale, utilisez la dernière version de votre navigateur préféré.
Quelle est la différence entre les commandes de tracé SVG absolues et relatives ?
Dans un tracé SVG, une lettre de commande en majuscule est absolue, et en minuscule elle est relative. Les commandes absolues positionnent le stylo à des coordonnées exactes mesurées depuis l'origine du SVG, donc « L 90 90 » dessine toujours une ligne jusqu'au point 90,90. Les commandes relatives se déplacent quant à elles d'un décalage par rapport à la position actuelle du stylo, donc « l 90 90 » trace 90 unités vers la droite et 90 vers le bas depuis l'endroit où se trouve le stylo. Les tracés relatifs produisent souvent des fichiers plus légers et se translatent facilement en bloc, tandis que les tracés absolus sont plus faciles à lire et à repositionner avec précision. Cet éditeur analyse les deux formes et inclut une transformation en un clic qui convertit toutes les commandes entre absolu et relatif sans modifier la forme rendue, afin de comparer les deux styles de sortie côte à côte.
Quelle est la précision de la longueur de tracé affichée par l'éditeur ?
La longueur de tracé indiquée dans le panneau de statistiques est une approximation, pas une longueur d'arc exacte. Pour les segments droits comme L, H et V, elle est précise, mais pour les courbes — cubiques (C, S), quadratiques (Q, T) et arcs (A) — l'outil estime la longueur en échantillonnant des points le long de la courbe plutôt qu'en résolvant sa géométrie de manière analytique. Le résultat est suffisamment proche pour comparer deux tracés ou juger si une forme a globalement la taille attendue, mais il ne doit pas être utilisé lorsqu'une mesure exacte est nécessaire, par exemple pour définir un stroke-dasharray dans une animation de tracé précise. Dans ce cas, récupérez la valeur directement depuis l'élément rendu avec getTotalLength() dans le navigateur. Collez un tracé ici pour obtenir rapidement une estimation utile de la longueur, accompagnée de la boîte englobante et du nombre de commandes.
Comment réduire la taille de fichier d'une chaîne de tracé SVG trop volumineuse ?
La plupart des chaînes de tracé surdimensionnées proviennent d'outils de conception qui exportent des coordonnées avec un grand nombre de décimales, comme « M 50.000123 4.998761 ». Le gain rapide le plus important consiste à arrondir cette précision : l'onglet Transformer de cet éditeur arrondit chaque coordonnée à un nombre de décimales de votre choix, ce qui réduit souvent considérablement la longueur de la chaîne tout en conservant une forme visuellement identique aux tailles normales. Convertir les commandes absolues en relatives permet de gagner encore quelques octets, car les décalages sont généralement des nombres plus courts, et l'option de sortie minifiée compresse l'espacement en une seule ligne compacte. Supprimer les commandes redondantes et utiliser les raccourcis H et V pour les lignes alignées sur un axe aide également. Une fois le tracé optimisé, copiez directement la version minifiée dans votre balisage. Collez un tracé ci-dessus, arrondissez à deux ou trois décimales, et observez la taille en octets diminuer dans le panneau de statistiques.
Que signifient le large-arc-flag et le sweep-flag dans une commande d'arc SVG (A) ?
La commande d'arc elliptique prend sept valeurs : « A rx ry x-axis-rotation large-arc-flag sweep-flag x y ». Après les deux rayons et la rotation, les deux indicateurs à un chiffre déterminent lequel des quatre arcs possibles est tracé entre le point de départ et le point d'arrivée. Le large-arc-flag choisit l'arc le plus court (0) ou le plus long (1), celui qui couvre plus de 180 degrés. Le sweep-flag détermine le sens dans lequel l'arc courbe : 0 balaie dans le sens antihoraire, 1 balaie dans le sens horaire. Les valeurs finales x et y sont le point d'arrivée de l'arc. Comme les deux indicateurs sont des booléens, inverser l'un ou l'autre transforme la courbe en un tracé complètement différent tout en conservant les mêmes points de départ et d'arrivée. Cet éditeur liste chaque commande A dans l'onglet Commandes avec un champ étiqueté et modifiable pour chaque valeur, afin de basculer un indicateur et voir instantanément quel arc il produit dans l'aperçu en direct.
Pourquoi mon tracé SVG s'affiche-t-il à l'envers ou en dehors de la zone visible ?
SVG utilise un système de coordonnées où Y augmente vers le bas, à l'opposé des graphiques mathématiques classiques, ce qui fait que les formes conçues avec une logique ascendante apparaissent souvent inversées. Un tracé peut aussi disparaître simplement parce que ses coordonnées se situent en dehors du viewBox, qui définit la fenêtre visible sur le canevas. Cet éditeur aide sur ces deux points : la boîte englobante et les valeurs min/max X et Y dans le panneau de statistiques indiquent précisément où se situe votre forme, et l'outil ajuste automatiquement le viewBox pour que le tracé soit toujours visible dans l'aperçu. La grille optionnelle, avec une origine marquée, rend les directions des coordonnées évidentes en un coup d'œil. Si l'orientation est incorrecte, l'onglet Transformer permet de retourner le tracé verticalement ou horizontalement en un clic. Collez votre tracé ci-dessus pour voir précisément où il se situe et le corriger.
Outils Associés
Testeur d'API en Ligne Gratuit
Testez des API REST avec des requêtes GET, POST, PUT et DELETE. Gratuit, rapide et entièrement dans votre navigateur, sans inscription.
Convertisseur cURL en Code Gratuit
Convertissez des commandes cURL en code JavaScript, Python ou PHP. Gratuit, rapide et entièrement dans votre navigateur, sans inscription.
Générateur de JSON Schema Gratuit
Générez un JSON Schema à partir de vos données JSON automatiquement. Gratuit, rapide et entièrement dans votre navigateur, sans inscription.
Analyseur d'En-têtes HTTP Gratuit
Analysez et inspectez les en-têtes HTTP des requêtes et des réponses. Gratuit, rapide et entièrement dans votre navigateur, sans inscription.
À propos de l'éditeur de tracés SVG
L'éditeur de tracés SVG est un outil en ligne gratuit pour lire, visualiser et remodeler l'attribut d d'un <path> SVG. Collez une chaîne de tracé et l'outil analyse chaque commande, dessine le résultat dans un aperçu en direct, et vous permet d'ajuster des coordonnées individuelles ou d'appliquer des transformations à l'ensemble du tracé — sans jamais quitter le navigateur. Il est conçu pour les développeurs front-end, les créateurs d'icônes, et toute personne qui s'est déjà retrouvée face à un mur de chiffres du type M 50 5 L 63 38 … en rêvant de simplement voir ce que cela dessine.
Tout s'exécute localement sur votre appareil. Les données de votre tracé ne sont jamais envoyées à un serveur, il n'y a pas d'inscription, et rien n'est stocké — pratique lorsque le balisage provient d'une icône de produit non encore publiée ou d'un asset de marque appartenant à un client. Pour démarrer sans avoir à taper quoi que ce soit, cinq tracés d'exemple intégrés (Étoile, Cœur, Flèche, Vague, et une courbe de Bézier) chargent une forme fonctionnelle en un clic.
Lire un attribut de tracé d
L'attribut d est une chaîne compacte de commandes de dessin. Cet éditeur les analyse toutes — M, L, H, V, C, S, Q, T, A, et Z — sous leurs formes absolue (majuscule) et relative (minuscule). Voici un rappel rapide du rôle de chacune :
- M / m — déplace le stylo vers un nouveau point sans dessiner
- L / l — trace une ligne droite ; H et V sont des raccourcis réservés respectivement à l'horizontale et à la verticale
- C / S — courbes de Bézier cubiques (S réutilise le point de contrôle précédent)
- Q / T — courbes de Bézier quadratiques (T est la continuation lisse)
- A — arc elliptique, avec rayons, rotation, et indicateurs de grand arc / sens de balayage
- Z — referme le sous-tracé actuel en revenant à son point de départ
L'onglet Commandes liste chaque segment dans l'ordre avec une description en clair et un champ modifiable pour chaque argument, étiqueté selon son rôle (x, y, x1, rx, etc.). Modifiez un nombre et l'aperçu se met à jour instantanément ; vous pouvez aussi supprimer n'importe quelle commande purement et simplement.
Inspecter et transformer le tracé
À côté de l'aperçu, un panneau de statistiques indique les chiffres dont vous avez réellement besoin en travaillant sur de la géométrie vectorielle : le nombre de commandes, une longueur de tracé approximative, la boîte englobante (largeur et hauteur), les coordonnées X/Y minimales et maximales, la taille en octets de la chaîne, et une répartition par commande. La longueur de tracé est une estimation qui approxime les courbes plutôt que de les mesurer exactement — considérez-la donc comme un ordre de grandeur plutôt qu'une longueur d'arc précise.
L'onglet Transformer applique des opérations à l'ensemble du tracé en une seule fois :
- Mise à l'échelle selon des facteurs X et Y indépendants
- Translation selon un delta en X et en Y
- Arrondi des coordonnées à un nombre de décimales choisi — un moyen simple de réduire une sortie surchargée de précision inutile
- Transformations rapides — inverser le tracé, le retourner horizontalement ou verticalement, ou convertir toutes les commandes entre coordonnées absolues et relatives
Une grille activable (avec une croix rouge marquant l'origine) et une animation de tracé progressif qui dessine le contour en environ deux secondes facilitent la compréhension du sens et de la structure.
Exporter un résultat propre et exploitable
Une fois la forme satisfaisante, l'onglet Sortie propose le tracé de deux façons : une version minifiée sur une seule ligne pour la production, et une version formatée avec une commande par ligne pour la lisibilité. Vous pouvez copier soit la valeur d brute, soit un élément <svg> complet et prêt à l'emploi avec un viewBox correct, ou télécharger le résultat sous forme de fichier .svg.
Cela rend l'éditeur de tracés SVG utile bien au-delà du simple débogage : réduire la précision des coordonnées pour diminuer la taille du fichier, normaliser l'export d'un designer vers des commandes absolues, ou repositionner une icône pour que sa boîte englobante s'aligne proprement sur l'origine. Collez un tracé ci-dessus, observez son rendu, et remodelez-le jusqu'à ce que le balisage corresponde exactement à ce dont vous avez besoin.