Si vous avez déjà essayé d'agrandir un logo pour le voir devenir flou et pixellisé, vous savez à quel point c'est frustrant. Le SVG existe précisément pour régler ce problème. C'est un format d'image qui fonctionne de façon radicalement différente du JPG et du PNG — et comprendre cette différence est essentiel pour choisir le bon format dans chaque situation.

Que signifie SVG ?

SVG signifie Scalable Vector Graphics — « graphiques vectoriels redimensionnables ». C'est un format d'image ouvert, normalisé par le W3C (le consortium qui définit aussi les spécifications du HTML et du CSS), et pris en charge nativement par tous les navigateurs modernes.

À la différence du JPG et du PNG, qui stockent l'image sous forme de grille de pixels colorés, le SVG décrit l'image en texte, à l'aide de coordonnées mathématiques représentant formes, lignes, courbes et couleurs. Un fichier SVG est en pratique un fichier texte — que l'on peut ouvrir et modifier dans n'importe quel éditeur de code.

Comment fonctionne le SVG en interne ?

Un fichier SVG est écrit en XML, un langage de balisage proche du HTML. Par exemple, un cercle rouge en SVG se décrit ainsi :

Le navigateur lit ces instructions mathématiques et affiche l'image directement à l'écran, en calculant les pixels en temps réel. C'est pourquoi un SVG peut s'afficher à n'importe quelle taille — d'un favicon de 16x16 pixels à un panneau publicitaire de 10 mètres — sans aucune perte de qualité.

Quels sont les avantages du SVG ?

Quelles sont les limites du SVG ?

💡 Règle pratique : utilisez le SVG pour les logos, icônes, illustrations, graphiques, cartes et toute création devant s'afficher à plusieurs tailles. Utilisez le JPG ou le WebP pour les photographies et les images riches en détails et en dégradés complexes.

SVG, PNG ou JPG — lequel choisir ?

CaractéristiqueSVGPNGJPG
TypeVectorielMatriciel (pixels)Matriciel (pixels)
Redimensionnable sans perteOuiNonNon
TransparenceOuiOuiNon
Idéal pour les photosNonNonOui
Idéal pour les logos et icônesOuiOuiNon
Modifiable via CSS/JSOuiNonNon
Pris en charge par les navigateursOuiOuiOui

Comment utiliser le SVG dans un site ou une application

Il existe trois façons principales d'intégrer un SVG dans une page web :

Comment convertir des images en SVG ?

Convertir une photo ou un PNG en SVG est possible grâce à un procédé appelé vectorisation, qui transforme les pixels en formes géométriques. Le résultat est meilleur sur des images simples, à peu de couleurs et à contours bien définis — comme un logo sur fond blanc. Le convertisseur d'images d'ImageTools permet de convertir des fichiers entre les principaux formats, y compris du PNG et du JPG vers d'autres formats compatibles avec le web.

Convertissez vos images dès maintenant

Transformez vos fichiers entre les principaux formats d'image, rapidement et gratuitement, directement dans le navigateur.

Convertir une image

Le SVG est-il bon pour le SEO ?

Oui. Comme le SVG est un format à base de texte, Google peut explorer et indexer son contenu. De plus, les logos et icônes en SVG sont généralement plus légers qu'en PNG, ce qui accélère les pages — un facteur de classement direct chez Google depuis l'arrivée des Core Web Vitals.

Pour optimiser un SVG côté SEO, ajoutez les balises title et desc à l'intérieur du code SVG : elles font office de texte alternatif pour les lecteurs d'écran et les moteurs de recherche.

Questions fréquentes

Le SVG fonctionne-t-il dans tous les navigateurs ?
Oui. Le SVG est pris en charge nativement par tous les navigateurs modernes, dont Chrome, Firefox, Safari, Edge et Opera. Pour de très anciennes versions d'Internet Explorer (IE8 et antérieures), un repli en PNG peut être nécessaire.
Puis-je utiliser le SVG sur les réseaux sociaux ?
Cela dépend de la plateforme. La plupart des réseaux sociaux (Instagram, Facebook, Twitter/X) n'acceptent pas le SVG au téléversement — ils exigent du JPG ou du PNG. Le SVG est surtout destiné à un usage direct dans les sites et applications web.
Un SVG peut-il être animé ?
Oui. Le SVG prend en charge les animations via CSS, JavaScript et le langage natif SMIL. On peut créer des icônes animées, des indicateurs de chargement, des graphiques interactifs et bien plus, sans dépendre de GIF ni de bibliothèques externes lourdes.
Comment ouvrir et modifier un fichier SVG ?
Un SVG s'ouvre dans n'importe quel navigateur, éditeur de texte (VS Code, Bloc-notes) ou logiciel de dessin vectoriel comme Adobe Illustrator, Inkscape (gratuit) ou Figma. Pour des modifications visuelles, Inkscape et Figma sont les options les plus accessibles.