Convertir SVG en PNG

Vous pouvez convertir SVG en PNG gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.

  • Où cela s’exécute Dans votre navigateur. Le fichier n’est pas téléversé.
  • Reconstruit PNG ne fonctionne pas comme SVG. Il ne s’agit donc pas de la dégradation progressive d’un codec avec perte : ce que PNG sait exprimer est reproduit fidèlement, et ce qui n’y a pas d’équivalent ne subsiste pas du tout.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Le texte est dessiné avec les polices intégrées au fichier ; pour le reste, une police de substitution prend le relais.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

Pourquoi il vous faut un PNG alors que le SVG vaut mieux

Les fichiers vectoriels sont ce qu’il faut conserver et ce qu’il ne faut pas envoyer. Un SVG s’agrandit à n’importe quelle taille sans jamais devenir flou, et c’est pour cela que les logos et les icônes existent sous cette forme. C’est aussi pour cela que beaucoup de choses le refusent : les anciennes versions d’Office, quantité de formulaires d’envoi, les chaînes de fabrication d’icônes, la plupart des flux d’impression.

Le PNG est le plus petit dénominateur commun. Il se lit partout, il s’affiche pareil partout, et c’est le format par lequel un vecteur quitte le monde vectoriel.

Choisir la résolution de sortie

C’est la seule décision à prendre, car un SVG n’a vraiment pas de taille. Il décrit des formes et non des pixels, donc la conversion doit choisir une résolution. Le réglage d’échelle la commande, et un nombre plus grand ne coûte rien en qualité : le dessin est redessiné et non agrandi, donc il est parfaitement net à la taille que vous demandez.

Une bonne habitude consiste à repérer le plus grand endroit où l’image apparaîtra et à doubler, ce qui couvre les écrans haute densité. Pour une icône d’application, réglez l’échelle pour tomber exactement sur le nombre de pixels demandé par la plateforme.

Le piège des polices, et comment l’éviter

Le SVG stocke le texte comme du texte et désigne une police par son nom : si la police n’est pas incorporée au fichier, le moteur de rendu lui en substitue une autre et votre logotype soigneusement espacé ressort de travers. C’est de loin la première raison pour laquelle une conversion SVG vers PNG paraît cassée.

La solution définitive est dans le logiciel de dessin : vectorisez le texte en tracés avant l’export, et les lettres deviennent des formes qu’on ne peut plus remplacer. Au passage, le fichier devient sûr à transmettre à qui que ce soit.

Transparence et rendu identique partout

Les zones transparentes le restent, un logo se pose donc sur n’importe quel fond sans traîner un rectangle blanc derrière lui.

Le rendu est assuré par resvg et non par votre navigateur, ce qui veut dire que la sortie est identique sur toutes les machines. Un convertisseur qui passe par un canvas donne des résultats légèrement différents dans Chrome et dans Safari — exactement le genre d’écart qui ne se remarque qu’une fois le fichier validé.

Ce que deviennent dégradés, filtres et modes de fusion

Les formes simples, les contours et les remplissages passent exactement. Là où les moteurs commencent à diverger, c’est au bout sophistiqué de la spécification : flous gaussiens, filtres d’ombre portée, modes de fusion et masques construits à partir d’autres masques.

resvg met en œuvre les parties de la spécification que les fichiers réels utilisent et reste délibérément honnête sur le reste : un filtre non pris en charge est omis plutôt qu’approché par quelque chose qui a presque l’air juste. Si un effet compte, regardez le PNG au lieu de le supposer, et s’il manque, aplatissez-le dans le logiciel de dessin avant d’exporter.

Pourquoi le PNG peut devenir énorme

Un SVG fait souvent quelques kilo-octets parce que c’est une description et non une image. Le PNG est une grille de pixels, et cette grille croît avec le carré de l’échelle : doubler l’échelle quadruple le fichier.

Un logo de 4 Ko en SVG peut peser plusieurs mégaoctets en PNG de 4000 pixels. Ce n’est pas un défaut, c’est l’arithmétique du format — mais c’est une bonne raison de choisir la résolution dont vous avez besoin plutôt que la plus grande proposée.

Fabriquer des icônes d’application et des favicons

C’est l’une des raisons les plus fréquentes de cette conversion, et la réponse est ferme : les plateformes exigent des dimensions exactes en pixels, réglez donc l’échelle pour atterrir dessus et non à côté. Redimensionner le PNG ensuite jette à la poubelle la raison d’être partie d’un vecteur.

Pour un favicon, notez aussi que ce qu’on veut généralement est un ICO et non un PNG, parce qu’un ICO loge plusieurs tailles dans un seul fichier. Convertissez en PNG à la plus grande taille utile et servez-vous de la page PNG vers ICO pour le reste.

Les SVG qui pointent vers l’extérieur

Un SVG peut renvoyer à une image externe, à une police externe ou à une feuille de style rangée dans un autre fichier. Ces renvois ne font pas partie du SVG : quand le fichier arrive seul ici, ce qu’ils désignaient n’arrive pas avec lui.

Le résultat est un PNG où manque une photographie, ou dont la typographie a été remplacée. Si le dessin semblait complet dans le logiciel et incomplet ici, c’est presque toujours la raison : réexportez avec les ressources incorporées plutôt que liées.

Convertir un jeu d’icônes d’un coup

Déposez le dossier entier. Chaque fichier est rendu à la même échelle et revient dans un ZIP, ce qu’un jeu d’icônes demande le plus souvent : la cohérence de l’ensemble compte davantage que la perfection de chaque pièce.

Comme le rendu se fait sur votre machine, il n’y a ni limite par fichier ni file d’attente ; et comme c’est resvg et non un canvas de navigateur, la deux-centième icône est dessinée exactement comme la première.

Comment convertir SVG en PNG

  1. Déposez votre fichier SVG sur cette page, ou cliquez pour en choisir un.
  2. Choisissez PNG comme destination. La conversion se fait dans votre navigateur et le fichier n’est pas téléversé.
  3. Téléchargez le fichier PNG terminé.

SVG et PNG : ce qui change

SVG face à PNG
SVGPNG
Nom completScalable Vector GraphicsPortable Network Graphics
Extension de fichier.svg.png
Type de médiaimage/svg+xmlimage/png
CompressionNon compresséSans perte — rien n’est écarté
Première publication20011996
Publié parW3CPNG Development Group
SpécificationSVG 1.1ISO/IEC 15948
LicenceStandard ouvertStandard ouvert
Situation actuelleActuelActuel
Profondeur de bits16
Couleur qu’il peut décrireRVBRVB, niveaux de gris, palette indexée
Image la plus grande2 147 483 647 px par côté
S’ouvre dans un navigateurTous les navigateursTous les navigateurs
Envisagé à la placePDFWebP, JXL

Ce qui est perdu

SVG décrit des formes, PNG enregistre des pixels. Le résultat est net à la taille où il a été produit, pas au-delà : l’agrandir ensuite ne peut qu’inventer les pixels intermédiaires, et la taille d’export compte donc ici plus qu’ailleurs.

PNG contient une seule image fixe. D’un fichier SVG animé il reste la première image, le reste disparaît : la conversion sert à extraire une image, pas à emporter le mouvement.

Les calques sont fusionnés. SVG les garde séparés et modifiables ; PNG enregistre le résultat, donc tout ce qui suppose de déplacer un calque doit se faire avant.

Ce qui est conservé

La transparence est conservée. SVG et PNG enregistrent tous deux une couche alpha : un détourage reste détouré et rien n’est rempli derrière.

Ouvrir le résultat

Les logiciels habituels ne se recoupent pas : SVG s’ouvre dans Inkscape, Adobe Illustrator et Figma, PNG dans Adobe Photoshop, GIMP et Paint.NET — celui qui reçoit le résultat a donc besoin d’un logiciel de la seconde liste.

Taille et qualité

PNG range les mêmes échantillons dans environ la moitié de la place. Rien n’est écarté — en le décompressant vous retrouvez le SVG bit pour bit — et c’est ce qui en fait le meilleur rangement pour ce que vous comptez garder.

À quoi sert chaque format

SVG est le format de W3C, publié en 2001. La spécification est SVG 1.1, et elle mérite d’être connue si le fichier doit survivre à l’outil qui l’a écrit.

PNG vient de PNG Development Group et date de 1996, décrit par ISO/IEC 15948. Adobe Photoshop, GIMP et Paint.NET le lisent.

De SVG à PNG : questions fréquentes

Mon fichier SVG est-il téléversé quelque part ?

Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier. Le moteur de cette paire précise est resvg, un moteur de rendu SVG strict écrit en Rust ; votre navigateur le télécharge une fois puis le garde en cache.

Convertir SVG en PNG est-il gratuit ?

Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois. resvg est téléchargé sur votre machine et s’y exécute, et c’est pourquoi rien n’est compté.

Y a-t-il une perte de qualité en convertissant SVG en PNG ?

SVG et PNG décrivent le contenu de façons radicalement différentes. La conversion est donc une reconstitution et non une copie : fidèle, mais pas identique octet pour octet. Le texte est dessiné avec les polices intégrées au fichier ; pour le reste, une police de substitution prend le relais.

Un PNG issu de SVG peut-il être agrandi ensuite ?

SVG décrit des formes, PNG enregistre des pixels. Le résultat est net à la taille où il a été produit, pas au-delà : l’agrandir ensuite ne peut qu’inventer les pixels intermédiaires, et la taille d’export compte donc ici plus qu’ailleurs.

Un fichier SVG animé reste-t-il animé en PNG ?

PNG contient une seule image fixe. D’un fichier SVG animé il reste la première image, le reste disparaît : la conversion sert à extraire une image, pas à emporter le mouvement.

Les calques sont-ils aplatis en passant de SVG à PNG ?

Les calques sont fusionnés. SVG les garde séparés et modifiables ; PNG enregistre le résultat, donc tout ce qui suppose de déplacer un calque doit se faire avant.

Vous hésitez ?

Cette page convertit l’un en l’autre. Si vous en êtes encore à choisir plutôt qu’à convertir, SVG vs PNG répond à quoi sert chacun et ce que chacun fait mal.

En savoir plus sur ces formats

D’où viennent ces chiffres

Ce que cette page affirme sur SVG et PNG se vérifie : voici les documents qui le fixent.