Qu'est-ce que le SVG ?

Le standard web pour les graphiques vectoriels infiniment évolutifs

Le SVG, ou Scalable Vector Graphics, est un format d'image vectorielle basé sur XML développé par le W3C et publié pour la première fois en 2001. Contrairement aux formats raster qui stockent des grilles de pixels, le SVG décrit les images à l'aide de formules mathématiques pour les formes, les lignes et les courbes. Cela signifie que les images SVG sont infiniment évolutives sans jamais devenir pixelisées.

Les fichiers SVG sont essentiellement des documents XML lisibles par l'homme qui peuvent être ouverts dans n'importe quel éditeur de texte. Cette nature textuelle les rend extrêmement compressibles et entièrement accessibles aux CSS et JavaScript. Les développeurs peuvent styliser et animer des graphiques SVG directement en code, créant des interfaces utilisateur légères et interactives impossibles avec des images raster.

Le SVG est devenu le format préféré pour les logos, icônes, illustrations et visualisations de données sur le web. Sa capacité à s'afficher parfaitement sur les écrans haute densité comme les affichages Retina, combinée à ses très petites tailles de fichiers pour les graphiques simples, en fait un choix incontournable pour le design web moderne.

Spécifications techniques

Nom complet Scalable Vector Graphics
Extensions de fichier .svg
Type MIME image/svg+xml
Compression Vectoriel (texte XML, compressible avec gzip en .svgz)
Profondeur de couleur Illimitée (définie par les valeurs de couleur CSS/XML)
Transparence Oui
Animation Oui (animations SMIL et CSS)
Dimensions maximales Pas de limite de pixels (vecteur indépendant de la résolution)
Métadonnées Métadonnées XML intégrées, éléments titre et description
Année de sortie 2001

Quand utiliser le SVG

  • Logos et marques qui doivent s'afficher nettement à toutes les tailles
  • Systèmes d'icônes pour les sites web et applications
  • Visualisations de données, graphiques et infographies interactives
  • Illustrations et dessins au trait avec des formes géométriques nettes
  • Graphiques web animés qui doivent être légers et évolutifs

Avantages et inconvénients

Avantages

  • Infiniment évolutif sans aucune perte de qualité à n'importe quelle résolution
  • Tailles de fichiers extrêmement petites pour les graphiques comparé aux images raster équivalentes
  • Entièrement modifiable avec des éditeurs de texte, CSS et JavaScript
  • Prise en charge native dans tous les navigateurs web modernes sans plugins
  • Accessible aux lecteurs d'écran et prend en charge le texte intégré compatible SEO

Inconvénients

  • Pas adapté aux images photographiques complexes avec des millions de variations de couleurs
  • Peut devenir très volumineux et lent à rendre pour les illustrations très détaillées
  • Problèmes de sécurité lors de l'intégration de SVG provenant de sources non fiables en raison des scripts intégrés
  • Les anciens clients de messagerie et certaines applications ont une prise en charge SVG limitée ou nulle
  • Nécessite des compétences ou des logiciels de design vectoriel pour créer à partir de zéro

Compatibilité

Le SVG est nativement pris en charge par tous les navigateurs web modernes, notamment Chrome, Firefox, Safari et Edge. Les éditeurs vectoriels comme Adobe Illustrator, Inkscape et Figma créent et éditent des fichiers SVG. Certains anciens clients de messagerie ont une prise en charge SVG limitée.

SVG vs autres formats

SVG vs PNG
Le PNG est un format raster avec une résolution fixe qui devient flou lors du redimensionnement. Le SVG reste parfaitement net à n'importe quelle taille. Utilisez le SVG pour les logos, icônes et graphiques. Utilisez le PNG pour les photographies, captures d'écran et images complexes qui ne peuvent pas être représentées comme vecteurs.
SVG vs WebP
Le WebP est un format raster moderne optimisé pour les photographies web avec une excellente compression. Le SVG est un format vectoriel idéal pour les graphiques, icônes et illustrations. Ils servent des objectifs complètement différents et sont souvent utilisés ensemble sur le même site web pour différents types de contenu.
SVG vs EPS
L'EPS est un ancien format vectoriel utilisé principalement dans les flux de travail d'impression. Le SVG est conçu pour le web avec une prise en charge native des navigateurs et le style CSS. L'EPS nécessite des logiciels spécialisés pour être visualisé tandis que le SVG s'ouvre dans n'importe quel navigateur. Le SVG a largement remplacé l'EPS pour une utilisation numérique.

Outils SVG sur My File Tool

Convertissez des fichiers SVG en formats raster comme PNG, JPEG ou WebP pour une compatibilité universelle. Pas d'installation de logiciel requise. Premier fichier toujours gratuit.

Questions fréquemment posées

Puis-je utiliser le SVG pour des photographies ?
Le SVG n'est pas conçu pour les photographies. Les photographies contiennent des millions de variations de couleurs qui rendraient un fichier SVG équivalent astronomiquement grand et lent à rendre. Utilisez JPEG, WebP ou AVIF pour les photographies.
Le SVG est-il sûr à utiliser sur des sites web ?
Le SVG est généralement sûr, mais les fichiers provenant de sources non fiables peuvent contenir des scripts malveillants. Nettoyez toujours les fichiers SVG téléchargés par des utilisateurs avant de les afficher. Les SVG intégrés directement dans le HTML peuvent exécuter du JavaScript.
Pourquoi mon SVG semble-t-il flou ?
Le SVG ne devrait jamais sembler flou car il est basé sur des vecteurs. S'il apparaît flou, vérifiez que vous ne l'affichez pas via une balise img qui le rasterise à une résolution fixe. Intégrez le SVG directement dans le HTML pour une netteté parfaite à toutes les tailles.
Puis-je animer des graphiques SVG ?
Oui, le SVG prend en charge l'animation via SMIL, les animations CSS et les bibliothèques JavaScript comme GSAP et Anime.js. Les animations SVG sont légères et évolutives, ce qui les rend idéales pour les interfaces web interactives.
Comment convertir un SVG en image raster ?
Téléchargez votre fichier SVG sur My File Tool et choisissez PNG pour la prise en charge de la transparence ou JPEG pour des fichiers plus petits. Précisez les dimensions souhaitées pour vous assurer que la sortie est à la résolution correcte.

Besoin de convertir un SVG ?

Rastérisez vos fichiers SVG en PNG, JPEG ou WebP pour une compatibilité universelle sur toutes les plateformes et applications.

Convertir SVG maintenant