UtilForge

Convertisseur SVG en PNG — gratuit, privé, sans envoi

Transformez n'importe quel SVG en PNG net à la taille exacte dont vous avez besoin. Le rendu se fait dans votre navigateur et le balisage SVG dangereux est supprimé avant le dessin.

Cliquez, déposez ou collez un SVG

Prend en charge les fichiers .svg jusqu'à 2 Mo

Votre fichier ne quitte jamais le navigateur : la conversion est locale.

Ce que fait cet outil

Le SVG est un format vectoriel : des formes, des tracés et du texte décrits par des coordonnées. Le PNG est une image matricielle de résolution fixe. Ce convertisseur rastérise le SVG en PNG exactement à la largeur et à la hauteur choisies : vous maîtrisez donc les dimensions finales au lieu de deviner ce que fera une boîte d'export.

Choisissez un fichier .svg ou collez son code, vérifiez l'aperçu, définissez la taille de sortie et téléchargez. Tout est traité sur votre appareil, ce qui permet aussi à l'outil de fonctionner hors ligne une fois la page chargée.

Comment convertir un SVG en PNG

  1. 1

    Déposez un fichier .svg dans la zone ci-dessus, ou ouvrez le panneau de collage et chargez le code directement.

  2. 2

    Vérifiez l'aperçu : la taille intrinsèque provient du viewBox ou des attributs width et height.

  3. 3

    Définissez la largeur et la hauteur de sortie. Laissez les proportions verrouillées sauf si vous voulez une autre forme.

  4. 4

    Cliquez sur « Convertir en PNG », puis téléchargez. Modifiez la taille et exportez à nouveau autant que nécessaire.

Fonds transparents

Le PNG exporté conserve le canal alpha du SVG : les zones non couvertes restent transparentes au lieu de devenir blanches. C'est important pour les logos et les icônes posés sur des fonds colorés. Si vous avez besoin d'un fond plein, ajoutez un rectangle de taille totale au SVG avant la conversion.

Sécurité : assainissement avant rendu

Le SVG est du XML et peut contenir des scripts, des gestionnaires d'événements et des références vers des fichiers distants. Cet outil analyse le balisage et supprime ces constructions — scripts, foreignObject/HTML, gestionnaires en ligne, images et polices externes, CSS actif, animation SMIL et éléments inconnus — avant tout dessin. Le document nettoyé est ensuite chargé via un élément image, qui s'exécute en mode image statique du navigateur : les scripts ne s'exécutent pas et aucune ressource externe n'est demandée.

Les documents contenant un DOCTYPE, des entités personnalisées ou du XML mal formé sont refusés d'emblée plutôt que redirigés vers un rendu non sûr. Tout ce qui a été supprimé est listé au-dessus du résultat pour que vous sachiez exactement ce qui a changé.

Confidentialité

Aucun envoi, aucune conversion côté serveur. Le SVG est lu avec l'API File, assaini en mémoire et affiché par votre propre navigateur. Aucune donnée d'image n'est transmise, et il n'y a ni compte, ni quota, ni filigrane.

Outils associés

Questions fréquentes

Mon SVG est-il envoyé quelque part ?

Non. Le fichier est lu localement avec l'API File et rastérisé par votre navigateur. Il n'y a aucune étape de conversion côté serveur.

Pourquoi mon PNG est-il flou ?

Le PNG est une image matricielle de résolution fixe. Exportez au moins à la taille maximale d'affichage (pour des icônes d'interface, souvent 2× ou 3× la taille CSS) et laissez le navigateur réduire plutôt qu'agrandir.

Puis-je convertir un SVG sans attributs width et height ?

Oui. S'il possède un viewBox, ses dimensions servent de taille intrinsèque. S'il n'a que des dimensions absolues, un viewBox est généré pour que la mise à l'échelle soit correcte. S'il n'a ni l'un ni l'autre, la valeur par défaut de 300 × 150 est utilisée et l'outil le signale.

Les polices et images externes du SVG sont-elles conservées ?

Non. Les références externes sont supprimées volontairement : les conserver obligerait le navigateur à charger des ressources distantes. Convertissez le texte en tracés ou intégrez les images en data URI avant la conversion.

Que deviennent les animations SVG ?

Le PNG est une image fixe : l'export utilise donc la géométrie statique. Les éléments d'animation SMIL sont supprimés lors de l'assainissement au lieu d'être laissés dans le document.

Y a-t-il une limite de taille ?

Oui : 2 Mo par SVG, 4096 px par côté et 16,7 mégapixels par export. Ces limites évitent que l'onglet manque de mémoire avec un canevas géant.

Vous avez trouvé un problème avec cet outil ?

Signaler un problème