C’est quoi un SVG ?

En bref

Le SVG est un format d’image décrit par des formes et des calculs plutôt que par des points. Il reste net à toutes les tailles, du petit écran au grand panneau. Parfait pour les logos et les icônes, il ne convient pas aux photos.

C’est comme une recette plutôt qu’une photo du gâteau : avec la recette, vous refaites le gâteau pour 4 ou pour 40 personnes, toujours parfait. La photo, elle, devient floue si on l’agrandit.

Les mots que vous entendrez : SVG image vectorielle vectoriel image matricielle pixel

Voir sur la carte

Vous avez déjà agrandi une petite photo sur votre téléphone en écartant deux doigts ? À force de zoomer, elle devient floue, puis apparaissent de petits carrés. Les logos de certains sites, eux, restent parfaitement nets, même énormes. Ce n’est pas de la magie : ils sont souvent en SVG.

Un SVG n’est pas une grille de points : c’est une description de formes. Le navigateur la redessine à chaque fois, à la bonne taille, donc l’image reste toujours nette.

Deux façons de fabriquer une image

La plupart des images, comme les photos en JPG ou en PNG, sont faites de milliers de petits points de couleur, rangés en grille. On appelle ces points des pixels, et ce type d’image une image matricielle. Le fichier retient la couleur de chaque point, un par un. Quand on agrandit, l’ordinateur doit inventer les points qui manquent : l’image devient floue ou pleine de petits carrés.

Le SVG fonctionne autrement. Le fichier ne contient pas de points, il contient des instructions : « un cercle jaune, à tel endroit, de telle taille », « une ligne bleue d’ici à là ». On parle d’image vectorielle. Au moment de l’afficher, le navigateur lit ces instructions et dessine les formes, à la taille demandée. Petite ou géante, la forme est recalculée : elle reste nette.

Les trois lettres veulent dire Scalable Vector Graphics, soit à peu près « dessin vectoriel qui change de taille ». Retenez « l’image faite de formes ».

Imaginez deux façons de transmettre un gâteau à une amie. Vous pouvez lui envoyer une photo du gâteau : si elle l’imprime en très grand, la photo devient floue. Ou vous pouvez lui envoyer la recette : avec elle, elle refait le gâteau pour quatre ou pour quarante personnes, et il est toujours aussi réussi. Le JPG, c’est la photo. Le SVG, c’est la recette.

À quoi ressemble un SVG de l’intérieur ?

Un SVG est un simple fichier de texte. Si vous l’ouvrez avec un éditeur de texte, vous lisez des lignes qui ressemblent à du HTML, avec des balises. Par exemple, un cercle jaune s’écrit ainsi :

<circle cx="50" cy="50" r="40" fill="yellow" />

Cela veut dire : un cercle dont le centre est à la position 50, 50, de rayon 40, rempli de jaune. Vous n’avez jamais besoin d’écrire ça vous-même. Les logiciels de dessin, comme Illustrator, Inkscape ou Figma, produisent le SVG à votre place. Mais savoir que c’est du texte aide à comprendre ses avantages.

Pourquoi c’est parfait pour les logos et les icônes

Et pourquoi pas pour les photos ?

Une photo de votre terrasse contient des millions de nuances : la lumière sur les feuilles, le grain d’une nappe, le reflet d’un verre. Décrire tout ça avec des cercles et des lignes serait interminable, et le fichier deviendrait énorme. Pour une photo, les points restent la bonne méthode : JPG ou WebP, comme l’explique la page sur les images d’un site.

Le SVG, c’est donc pour les dessins aux formes nettes et aux couleurs franches : logos, icônes, pictogrammes, schémas, petites illustrations.

Les mots qu’on vous dira

Ce que vous avez à retenir

Si quelqu’un crée votre logo, demandez-lui toujours une version en SVG en plus du PNG. C’est la version qui vous servira partout : sur le site, sur une carte de visite, sur une enseigne. Elle rejoindra les autres fichiers du site sur le serveur.

Un détail à connaître : comme un SVG est du texte, il peut aussi contenir du code. C’est pour cette raison que certains sites refusent qu’on leur envoie des SVG. Ce n’est pas un défaut du format, juste une précaution. Pour votre propre site, utilisez des SVG dont vous connaissez la provenance.

Avec quoi le SVG travaille

Les questions qu’on se pose

C’est quoi un fichier SVG ?

C’est une image décrite par des formes, comme des cercles et des lignes, plutôt que par des points. Elle reste nette à toutes les tailles et sert surtout pour les logos et les icônes.

Quelle est la différence entre SVG et PNG ?

Le PNG est fait de points et devient flou si on l’agrandit trop. Le SVG est fait de formes recalculées à chaque affichage, il reste toujours net. Le PNG convient mieux aux images riches en détails.

Peut-on mettre une photo en SVG ?

Ce n’est pas fait pour. Une photo contient trop de nuances pour être décrite par des formes. Pour une photo, utilisez le JPG ou le WebP.

Un SVG est-il transparent ?

Oui, naturellement : seules les formes sont dessinées et il n’y a rien autour. Posé sur un fond de couleur, un logo en SVG n’a pas de rectangle blanc.

Tous les mots du Web

Chez vous

Mon iPhoneLe navigateurL’URLLes cookiesLe cacheLe Wi-FiMa box internetLa fibre optiqueLe terminalSSHLe FTPLes e-mails à votre nom

Le chemin, dehors

L’antenne relais 4G / 5GLe satelliteInternetLe cadenas (HTTPS)Le DNSLe nom de domaineL’adresse IP

Le data center

Le data centerL’hébergeurLa baie de serveursLe serveurLe VPS

Dans votre VPS

Le pare-feuLe serveur webLe code (PHP)La base de donnéesL’assistant IALes sauvegardesLe système (Linux)

Les fichiers du site

Les fichiers du siteLe HTMLLes balises HTMLLe CSSLe site responsiveLe JavaScriptLes imagesL’image transparenteLe SVGWordPress et les CMS

Être trouvé sur Google

Le moteur de rechercheLe référencement (SEO)

Les services en ligne (Stripe, Claude…)

L’API