Trouver un outil

Aussi en anglais, allemand ou espagnol, par exemple « merge pdf ».

Convertir SVG en PNG

Créez un PNG à la taille voulue à partir d’un graphique SVG. Le fichier est nettoyé et dessiné dans votre navigateur, rien n’est envoyé.

Glissez un fichier SVG iciChoisir un fichier SVG

Un fichier SVG jusqu’à 10 Mo. Le fichier reste sur votre appareil et est nettoyé avant d’être dessiné.

Traitement sur votre appareil, aucun envoi

Guide et informations

Comment ça marche
  1. Choisissez un fichier SVG ou glissez-le sur la zone ci-dessus.
  2. Vérifiez l’aperçu du graphique nettoyé. Le PNG est créé automatiquement à la taille d’origine, les petits graphiques sont agrandis à environ 512 pixels.
  3. Au besoin, choisissez 1×, 2×, 4× ou saisissez largeur et hauteur en pixels. Avec « Conserver les proportions », la seconde valeur suit.
  4. Choisissez « Télécharger le PNG ».
Pourquoi les fichiers SVG demandent plus de précautions

SVG n’est pas qu’une image, c’est un document XML. Il peut contenir des scripts, des attributs d’événements, des références à des fichiers sur le web, des polices et des feuilles de style. Un graphique qui s’affiche correctement ne prouve donc pas qu’il est inoffensif.

AnyConvertor lit le fichier avec son propre analyseur XML strict, qui n’accepte ni entités personnalisées ni extensions DTD, et construit un nouveau document à partir d’une liste autorisée d’éléments et d’attributs. Les scripts, attributs d’événements et animations sont supprimés et signalés dans le résultat. Les fichiers contenant foreignObject, feImage, des références externes, @import, @font-face, des échappements CSS ou des boucles de références sont refusés avec une explication. Le graphique nettoyé n’est chargé que comme image et peint sur un canevas, jamais inséré dans la page. C’est une protection supplémentaire : même dans une image, le navigateur n’exécute pas de scripts et ne charge rien d’extérieur.

Ce n’est pas une garantie que tout fichier imaginable soit inoffensif. C’est une approche compréhensible avec plusieurs limites indépendantes.

Taille, transparence et polices

Les zones transparentes restent transparentes dans le PNG. La sortie peut atteindre 8 192 pixels par côté et 50 mégapixels au plus, sur smartphones et appareils à peu de mémoire 16,8 mégapixels. Le fichier SVG lui-même peut peser jusqu’à 10 Mo, les images intégrées ensemble jusqu’à 20 Mo.

Les polices externes ne sont pas chargées. Le texte apparaît avec les polices installées sur votre appareil, les polices manquantes sont remplacées. L’outil vous prévient quand le graphique contient du texte. Pour un résultat exact, convertissez d’abord le texte en tracés dans votre logiciel de dessin. Les images dans le SVG doivent être intégrées (PNG, JPG, GIF ou WebP en URL de données).

Questions fréquentes

Mon fichier SVG est-il envoyé ?

Non. Le contrôle, le nettoyage et le dessin se font localement dans votre navigateur. Le fichier n’est envoyé ni à AnyConvertor ni à des tiers.

Quels fichiers SVG sont refusés ?

Ceux qui contiennent foreignObject, feImage, des références externes (fichiers ou adresses web), @import, @font-face, des échappements CSS, des entités XML personnalisées, des boucles de références ou un nombre extrême d’éléments. Les fichiers sans taille fixe ni viewBox sont aussi refusés, car la taille de l’image ne peut pas être déterminée.

Pourquoi le texte a-t-il un autre aspect ?

Le navigateur dessine le texte avec les polices de votre appareil. Si la police citée dans le SVG n’est pas installée, une autre est utilisée. Convertissez d’abord le texte en tracés si l’aspect doit être exact.

Les animations sont-elles conservées ?

Non. Les animations et les scripts sont supprimés et le PNG montre le graphique sans mouvement. L’outil le signale dans le résultat.

La qualité tient-elle pour de grandes tailles ?

Oui, SVG est un graphique vectoriel et il est redessiné pour la taille choisie. Les images en pixels intégrées ne deviennent cependant pas plus nettes.