Visionneuse SVG
Collez ou编写 SVG dans « Entrée »Collez ou entrez le code SVG sur la gauche
Visionneuse SVG en ligne. Collez du code SVG pour prévisualiser instantanément des graphiques vectoriels rendus, avec copie et téléchargement de fichiers .svg. Traitement local et sécurisé.
Recommandations connexes
Qu'est-ce que SVG ?
SVG (Scalable Vector Graphics) est un format d'image basé sur XML pour décrire des formes géométriques. Contrairement à JPG et PNG, qui sont des images matricielles (matrices de pixels), SVG utilise des balises comme <rect>, <circle> et <path> pour décrire des tracés mathématiques de formes, ce qui signifie qu'elles restent nettes à toute taille sans pixellisation.
**Quand utiliser SVG ?** Logos, icônes UI, organigrammes, marqueurs de carte, graphiques, décorations animées et illustrations réutilisables : tout scénario exigeant netteté, personnalisation des couleurs, évolutivité ou contrôle CSS est un choix naturel pour SVG.
**SVG vs Canvas :** Canvas est une API de dessin impérative où la sortie devient des pixels; SVG est constitué de nœuds DOM déclaratifs dont vous pouvez modifier les attributs, les styles CSS et attacher des événements à tout moment. Utilisez SVG pour les icônes, éléments UI et graphiques interactifs; utilisez Canvas pour les jeux, particules et pixel art.
**Composants courants :** Élément racine <svg>, groupes <g>, tracés <path> (le plus utilisé avec l'attribut d), dégradés (<linearGradient>/<radialGradient>), filtres (<filter>) et animations (SMIL/CSS/JS).
**Comment le prévisualiser ?** Collez votre code source SVG dans l'éditeur de cette page et voyez le rendu en direct à droite. La disposition à panneaux divisés ajustable vous aide à vérifier en quelques secondes que votre code SVG est correct.
Cas d'utilisation
- Développeurs frontend prévisualisant rapidement le rendu de code d'icônes SVG
- Vérifier l'affichage SVG après copie depuis Figma, Sketch ou d'autres outils de design
- Prévisualiser les changements en direct pendant le débogage de tracés, couleurs ou attributs viewBox
- Examiner et valider le code SVG avant de l'intégrer dans le code du projet
Comment utiliser
- Collez le code source SVG dans l'éditeur gauche, ou cliquez sur "Charger un exemple" pour voir une démo
- Le panneau droit rend instantanément le graphique vectoriel — modifiez le code pour voir les mises à jour en direct
- Quand satisfait, cliquez sur copier pour copier le code, ou téléchargez en .svg avec un nom personnalisé
Fonctionnalités
- Aperçu en direct : Collez ou modifiez le code SVG pour rendre instantanément des graphiques vectoriels, tel quel
- Mise en page divisée : Panneaux côte à côte redimensionnables par glisser sur bureau, basculement par onglets sur mobile
- Export en un clic : Copiez le code SVG au presse-papiers ou téléchargez en .svg avec nom personnalisé
- Traitement local : Toute l'analyse et le rendu se font dans le navigateur, votre code ne quitte jamais votre appareil
- Fond transparent : Le fond en damier montre clairement les zones transparentes et les détails des bords
- Compteur de caractères : Compteur en temps réel avec exemple intégré pour commencer rapidement
FAQ
Comment prévisualiser du code SVG en ligne ?
Collez votre code source SVG dans le panneau d'édition gauche, et le panneau droit rendra instantanément le graphique vectoriel. Vous pouvez modifier le code directement dans l'éditeur avec des mises à jour en direct, ce qui facilite le débogage d'icônes frontend.
Comment télécharger et sauvegarder le SVG prévisualisé ?
Cliquez sur le bouton de téléchargement dans le coin supérieur droit du panneau d'aperçu. Vous pouvez personnaliser le nom du fichier avant de l'enregistrer en fichier .svg standard. Vous pouvez aussi cliquer sur le bouton de copie pour copier le code SVG dans le presse-papiers.
Mon code SVG est-il téléversé sur un serveur ? Est-ce sécurisé ?
Non. Toute l'analyse et le rendu SVG se font localement dans votre navigateur. Votre code SVG n'est jamais téléversé sur aucun serveur : il est traité entièrement sur votre appareil et supprimé quand vous partez.
Prend-il en charge le code SVG copié depuis des logiciels de design ?
Oui. Le code SVG copié depuis Figma, Sketch, Adobe Illustrator ou d'autres outils de design peut être collé directement pour prévisualisation. Nous recommandons de vérifier d'abord le rendu avant de l'intégrer dans votre projet.
Pourquoi mon SVG ne s'affiche pas ? Causes courantes ?
Problèmes courants : ① Absence de déclaration d'espace de noms xmlns="http://www.w3.org/2000/svg"; ② Balises non fermées dans le code; ③ Caractères spéciaux mal échappés; ④ Erreurs de syntaxe dans le SVG lui-même. Vérifiez ces points.
Puis-je personnaliser le nom du fichier SVG téléchargé ?
Oui. Après avoir cliqué sur le bouton de téléchargement, un champ de saisie de nom de fichier apparaît. Vous pouvez personnaliser le nom (par défaut image.svg), puis appuyez sur Entrée ou cliquez sur Confirmer pour télécharger. L'outil ajoute automatiquement l'extension .svg si elle manque.
Glossaire
- viewBox
- Le système de coordonnées interne SVG au format "x y width height". Le commun "0 0 24 24" signifie 24 unités de large et de haut. La taille d'affichage réelle d'un SVG est contrôlée par les attributs width/height ou un CSS externe.
- Espace de noms XML (namespace)
- SVG doit déclarer xmlns="http://www.w3.org/2000/svg" pour que les navigateurs le reconnaissent correctement comme document SVG. L'absence d'espace de noms est la raison la plus courante pour laquelle SVG ne s'affiche pas en HTML.MDN - Espace de noms SVG
- Attribut d de path
- L'ensemble des commandes de tracé, composé de lettres comme M/L/C/Q/H/V/Z plus des coordonnées. M=Déplacer vers, L=Ligne vers, C=Bézier cubique, Q=Bézier quadratique, Z=Fermer le tracé. Les icônes complexes s'expriment souvent avec un seul élément path et son attribut d.
- currentColor
- Un mot-clé CSS faisant référence à la propriété color de l'élément actuel. Définir fill ou stroke sur currentColor dans SVG permet de changer les couleurs d'icônes via des changements de couleur CSS externes, un motif courant dans les systèmes de design.
Référence rapide des éléments SVG courants
| Élément | Type | Usage |
|---|---|---|
<svg> | Racine | Conteneur de tout le contenu SVG, obligatoire |
<rect> | Forme basique | Rectangles, rectangles arrondis |
<circle> / <ellipse> | Forme basique | Cercles / ellipses |
<line> / <polyline> | Forme basique | Lignes / polylignes |
<polygon> / <path> | Chemin | Polygones / courbes arbitraires (attribut d) |
<text> / <tspan> | Texte | Texte intégré dans SVG |
<g> | Groupe | Grouper des éléments pour transformations unifiées |
<defs> / <symbol> | Définition | Formes et dégradés réutilisables |
<linearGradient> / <radialGradient> | Dégradé | Remplissages dégradé linéaire / radial |
<use> | Référence | Référencer des éléments de defs |
<filter> | Filtre | Effets avancés comme flou, ombre |
Comparaison SVG vs formats matriciels
| Dimension | SVG (Vectoriel) | PNG (Matriciel) | JPG (Matriciel) |
|---|---|---|---|
| Composition | XML décrit des tracés géométriques | Matrice de pixels | Matrice de pixels (compression DCT) |
| Mise à l'échelle | Reste net à toute taille | Se pixellise en agrandissant | Se pixellise avec artéfacts visibles |
| Taille du fichier | Varie selon complexité, logos généralement < 10KB | Moyen (sans perte) | Plus petit (avec perte) |
| Transparence | ✅ | ✅ | ❌ |
| Animation | ✅ SMIL / CSS / JS | ❌ (nécessite APNG) | ❌ |
| Contrôle couleur CSS | ✅ currentColor / variables fill | ❌ | ❌ |
| Idéal pour | Icônes, logos, vecteurs UI | Ressources transparentes, captures | Photos, grands dégradés |
Authoritative References
- ReferenceMDN - Tutoriel SVG
- ReferenceMDN - Élément <svg>
- ReferenceWikipedia - Scalable Vector Graphics
- ReferenceW3C - Spécification SVG
- Compresser des images
- Convertir Image
- PNG vers JPG
- HEIC vers JPG
- WebP vers JPG
- JPG vers PNG
- JPG vers WebP
- PNG vers WebP
- WebP vers PNG
- HEIC vers PNG
- HEIC vers WebP
- AVIF vers JPG
- Recadrer Image
- AVIF vers PNG
- AVIF vers WebP
- GIF vers JPG
- GIF vers PNG
- GIF vers WebP
- SVG vers JPG
- SVG vers PNG
- SVG vers WebP
- TIFF vers JPG
- Filtres d'Image
- TIFF vers PNG
- TIFF vers WebP
- Generateur ICO
- Editeur d'image
- Scanner QR Code
- Redimensionner une image
- Pivoter et Miroir d'Image
- Coins Arrondis Image
- Générateur de Sprite CSS
- Visionneuse SVG
- Image en art ASCII
- Agrandir Image
- Filigrane Image