araç köşesi

SVG vers PNG

Convertissez un fichier vectoriel SVG en PNG à la largeur de votre choix

Choisissez vos fichiers SVGTouchez ou cliquez sur la zone — une fenêtre de sélection de fichier s'ouvre. Vous pouvez aussi y faire glisser un fichier.SVG — plusieurs fichiers acceptés

Vos fichiers restent chez vous. La conversion se fait dans le navigateur ; aucun fichier n'est envoyé sur un serveur.

Comment ça marche

Choisissez vos fichiers SVG dans le cadre, saisissez la largeur de sortie souhaitée en pixels et appuyez sur le bouton. La largeur est toujours appliquée ; la hauteur se calcule à partir des proportions du fichier, l'image n'est donc jamais étirée. Si le fichier ne définit aucune dimension, la sortie est considérée comme carrée. Comme le SVG est vectoriel, l'agrandissement n'a pas de plafond de qualité : à 4096 pixels de large, le dessin reste aussi net qu'à 512, car il est recalculé à chaque taille. La sortie se télécharge en PNG et les zones transparentes du fichier restent transparentes. Par sécurité, le contenu du fichier est d'abord lu comme du texte : s'il contient une balise de script, une zone HTML embarquée ou une ressource chargée depuis une adresse externe, la conversion est refusée et le motif de l'arrêt vous est indiqué.

Cet outil est aussi connu sous le nom de convertir svg en png, svg vers png, exporter un svg en png, logo svg en png, image vectorielle en png.

Qu'est-ce que SVG ?

Le SVG (Scalable Vector Graphics) est un document XML qui stocke l'image non pas en pixels mais en instructions de dessin : le fichier contient des balises qui signifient « trace une ligne d'ici à là, remplis ce cercle de cette couleur ». Il peut donc s'ouvrir dans un éditeur de texte, se suivre dans un gestionnaire de versions et s'agrandir sans aucune dégradation, puisqu'il est redessiné à chaque taille. C'est pour cela que logos, icônes et schémas se conservent en SVG ; une photo, elle, ne le peut pas, car il n'y a pas de formes à y décrire.

Qu'est-ce que vectoriel et matriciel (raster) ?

Une image vectorielle est la description de formes ; une image matricielle est une grille de points colorés. La différence éclate à l'agrandissement : doublez un vectoriel et le dessin est recalculé, les contours restent nets ; doublez un matriciel et les points existants gonflent, les bords se crénellent. En contrepartie, le matriciel transporte tout type d'image : décrire en vecteurs les millions de dégradés d'une photo n'est pas praticable. Cet outil fait passer du vectoriel au matriciel — c'est le sens à sens unique du trajet.

Quelle différence entre SVG et PNG ?

Le SVG stocke la recette du dessin, le PNG en stocke le résultat. Un SVG s'agrandit autant que vous voulez ; son poids dépend du nombre de formes, pas de la taille. Dans un PNG, la taille est inscrite dans le fichier : un logo enregistré à 512 pixels de large devient flou une fois étiré à 2048. En échange, le PNG s'ouvre partout et se téléverse partout, tandis que certains logiciels anciens, clients de messagerie et réseaux sociaux refusent le SVG. La règle pratique : conservez votre fichier source en SVG, et produisez en PNG, à la taille dont vous avez besoin, la copie que vous partagez ou téléversez.

Comment choisir la largeur de sortie ?

La taille inscrite dans le SVG est une suggestion, pas une limite ; la vraie décision vous revient. C'est la destination du fichier qui fixe la largeur : 512 pixels pour un logo de page web, 1920 pour une couverture de présentation, davantage pour un visuel destiné à l'impression.

Une grande largeur fait grossir le fichier très vite, car le PNG est un format sans perte. Un PNG produit plus large que nécessaire ne sert qu'à ralentir votre page.

Pourquoi un SVG contenant un script est-il refusé ?

Un SVG ressemble à une image, mais c'est en réalité un document XML : on peut y placer un script, une zone HTML embarquée ou une ressource chargée depuis une adresse externe. C'est pour cela que le SVG est le format d'image le plus risqué à ouvrir quand on ne connaît pas sa provenance.

Cet outil analyse le fichier comme du texte avant de le dessiner. S'il trouve une balise de script, une zone HTML embarquée ou un lien qui charge une ressource externe, il arrête l'opération et en donne la raison. Si vous recevez cet avertissement, le plus sûr est d'ouvrir le fichier dans un éditeur vectoriel et de le réenregistrer proprement.

Les polices peuvent changer dans le résultat

Le texte d'un SVG peut être enregistré avec le nom de sa police. Si cette police n'est pas installée sur votre appareil, le dessin retombe sur une autre police et le PNG paraît différent.

La solution durable consiste à convertir le texte en courbes dans un éditeur vectoriel avant d'enregistrer : le texte devient une forme et s'affiche partout à l'identique.

Questions fréquentes

De quoi dépend la qualité de la sortie ?

Uniquement de la largeur que vous saisissez. Un SVG est fait d'instructions de dessin recalculées à chaque taille ; l'agrandissement ne produit aucun flou.

Le fond transparent est-il conservé ?

Oui. La sortie étant un PNG, les zones transparentes restent transparentes. Pour un fond blanc, passez ensuite le résultat dans l'outil qui convertit en JPG ; le JPG pose la transparence sur du blanc.

Puis-je reconvertir le PNG en SVG ?

Cet outil est à sens unique. Un PNG est fait de pixels ; le ramener en vectoriel demande une vectorisation qui redessine les formes, et le résultat n'est jamais identique à l'original.

Puis-je choisir plusieurs fichiers ?

Oui. Chaque SVG choisi se télécharge comme un PNG séparé, et la même largeur de sortie s'applique à tous.