Web Design & UI/UX6 min read

SVG ou PNG : quel format de fichier choisir pour les logos, les icônes et les captures d'écran

SVG pour les logos, les icônes et les formes simples. PNG pour les captures d'écran et les illustrations détaillées. Le même cœur zoomé dans les deux formats, de vrais poids de fichier, un tableau de décision et les réponses que cherchent les designers.

By Boone
XLinkedIn
SVG vs PNG: Which File Format to Use for Logos, Icons and Screenshots

Chaque outil de design pose la même question à l'export : SVG ou PNG ? Les deux se ressemblent à la taille où vous travaillez, alors on prend celui qui est déjà coché. La différence apparaît plus tard, sur un écran plus grand, dans une page plus lente ou dans une couleur de marque qu'il faut changer. Voici la même icône dans les deux formats, ce que coûte chacun, et un tableau pour les cas qui reviennent dans tous les projets.

Ce qui change vraiment : des tracés ou des pixels

Un SVG stocke des instructions : trace cette courbe, remplis-la de cette couleur. Un PNG stocke une grille de pixels colorés, une valeur par point. Cette seule différence explique tout le reste.

Des instructions peuvent être exécutées à n'importe quelle taille, donc la courbe est redessinée bien lisse à chaque fois. Une grille a un nombre fixe de points, donc un écran plus grand doit les étirer. Le SVG est un format vectoriel et le PNG un format matriciel (raster). Les deux sont des standards ouverts du W3C, et le panneau d'export de Figma propose les deux côte à côte.

Le même cœur, zoomé à fond

À taille normale, les deux cœurs sont identiques. Zoomez et ce ne sont plus le même fichier.

SVG, zoomé

Un cœur rouge aux bords courbes parfaitement lisses, agrandi pour remplir le cadre

PNG, zoomé

Le même cœur rouge composé de pixels carrés visibles avec des pixels roses doux sur les bords, agrandi pour remplir le cadre

Le cœur de gauche est redessiné à partir de son tracé à la nouvelle taille, donc le bord reste une courbe nette. Le cœur de droite est un rendu de 12 sur 12 pixels de la même icône, agrandi avec une mise à l'échelle au plus proche voisin, donc chaque pixel se voit. Les vrais écrans font ça de façon plus douce, en floutant au lieu de pixelliser, mais la cause est la même : le fichier n'a jamais contenu ce détail.

La solution pour un PNG est de l'exporter plus grand, ce qui est aussi son coût.

Recolorer en code : un fichier, toutes les couleurs

Un SVG, c'est du texte. Sa couleur est un attribut, donc une feuille de style peut la changer sans nouvel export.

La même icône de cœur en trois couleurs : rouge, bleu et gris, toutes issues d'un seul fichier SVG
css
.icon { fill: currentColor; } .icon:hover { fill: #FF3B30; }

Les états au survol, le mode sombre et les thèmes de marque tiennent chacun en une ligne. Un PNG demande un nouveau fichier par couleur et par taille.

Poids du fichier : tout dépend du contenu de l'image

Nous avons mesuré le cœur ci-dessus. Le SVG pèse 290 octets. Le PNG à la même taille visuelle grossit avec les pixels.

Icône de cœurPoids
SVG (toute taille)290 octets
PNG à 24 px393 octets
PNG à 48 px739 octets
PNG à 96 px1 386 octets
PNG à 192 px2 883 octets
PNG à 512 px10 400 octets

Pour les formes simples, le SVG reste stable alors que le PNG se multiplie à chaque taille livrée. C'est l'inverse pour les images détaillées. Nous avons exporté une carte de 1200 sur 800 avec un fond dégradé et une ombre douce : le PNG pèse 55 365 octets, un JPG en qualité 80 pèse 15 248 octets et un WebP en qualité 80 pèse 4 970 octets. Les dégradés et les ombres lisses sont faits de multiples nuances, et un SVG aurait besoin d'un filtre ou d'une énorme quantité de formes pour les imiter.

Quand le PNG est le bon choix

Le PNG est le bon choix quand l'image n'est pas faite de formes nettes :

  • Les captures d'écran. Une fenêtre de navigateur ou un écran d'appli complet avec des ombres douces et un vrai rendu du texte, c'est du pixel par nature. Un PNG les conserve à l'identique.
  • Les illustrations détaillées. Les textures fines, le grain et les ombrages peints ne se réduisent pas à des tracés.
  • Les images transparentes qui ne sont pas simples. Le PNG gère la transparence, donc un détourage au bord doux fonctionne sur n'importe quel fond.

Un avertissement : un PNG fait à partir d'un logo reste un PNG à taille fixe. Gardez le SVG comme fichier maître et n'exportez des PNG que là où un SVG ne peut pas être lu.

Quand le SVG est le bon choix

  • Les logos. Un seul fichier pour l'en-tête du site, la favicon et le panneau publicitaire. Voir les formats de fichier de logo expliqués pour la liste complète, avec PDF, AI et EPS.
  • Les icônes. Un jeu d'icônes de barre d'onglets ou de barre d'outils, recoloré par état avec du CSS. Lucide, l'un des jeux d'icônes open source les plus utilisés, fournit chaque icône en SVG.
  • Les formes simples et illustrations. Aplats de couleur, séparateurs, badges et graphiques.

Où le SVG a ses limites : un fichier avec des milliers de formes devient lourd, et certains endroits comme les clients e-mail, les aperçus de partage social et les anciennes applis peuvent ne pas l'afficher. Utilisez un PNG dans ces cas.

Et les photos ?

Ni l'un ni l'autre. Une photo prise avec un téléphone de 2026 a des tons continus, exactement ce que les vecteurs font mal et ce que le PNG alourdit. Utilisez le JPG ou le WebP, qui compressent bien mieux les photos que le PNG. Le WebP est pris en charge par les navigateurs actuels.

SVG ou PNG : un tableau de décision

RessourceChoixPourquoi
Logo sur un site webSVGNet à toutes les tailles, fichier minuscule
FaviconSVG, plus un PNG de secoursLes navigateurs modernes prennent le SVG, certains endroits veulent encore du PNG
Jeu d'icônes d'interfaceSVGRecoloration par état avec CSS
Illustration en formes platesSVGReste légère et nette
Graphique ou schémaSVGTexte et lignes restent nets
Capture d'écran d'appliPNGLes pixels sont le contenu
Illustration peinte ou texturéePNGTrop détaillée pour des tracés
Image avec ombre douce et dégradéPNG, ou WebPBeaucoup de nuances, un vecteur peine
PhotographieJPG ou WebPFichier le plus léger à rendu égal
Image d'aperçu e-mail ou réseaux sociauxPNGLarge compatibilité, pas de mauvaise surprise avec le SVG

FAQ

Le SVG est-il meilleur que le PNG ?

Pour les logos, les icônes et les formes simples, oui : il est plus net à toute taille et généralement plus léger. Pour les captures d'écran et les illustrations détaillées, le PNG est le meilleur format. Aucun des deux ne gagne sur tout.

SVG. Gardez-le comme fichier maître et exportez-en des PNG pour les endroits qui ne peuvent pas afficher un SVG, comme certains outils d'e-mail et de réseaux sociaux.

Le SVG est-il plus léger que le PNG ?

Pour les formes simples, oui, comme le cœur ci-dessus le montre : 290 octets contre 393 à 10 400 octets selon la taille. Pour les images détaillées, c'est l'inverse, car un SVG a besoin de beaucoup de formes pour les décrire.

Peut-on recolorer un PNG comme un SVG ?

Pas proprement. Le remplissage d'un SVG est un attribut texte que l'on change en CSS. Un PNG est fait de pixels figés, donc une nouvelle couleur demande un nouvel export.

Pourquoi mon PNG est-il flou quand je zoome ?

Un PNG contient une grille fixe de pixels. Quand il est affiché plus grand que sa taille propre, l'écran étire ces pixels et les bords deviennent flous ou pixellisés. Exportez à une taille plus grande, ou utilisez un SVG si l'image est une forme simple.

Le JPG ou le WebP est-il meilleur que le PNG pour les photos ?

Oui. Ils compressent bien mieux les photos, donc la page se charge plus vite. Gardez le PNG pour les captures d'écran, le texte net et les graphiques.

Sources

Want your logo, icons and UI exported and organized as one system, ready for every screen? Our team designs and hands over the full set.

Get Started

More from Brainy Papers

Keep reading