En quoi consiste cet outil ?
Le format SVG est un format vectoriel : les formes y sont décrites mathématiquement, ce qui permet une mise à l'échelle infinie ; il est donc idéal pour les logos et les icônes. Cependant, de nombreux supports ne l'acceptent pas : les documents Word, la plupart des réseaux sociaux, les clients de messagerie et d'innombrables formulaires de téléchargement exigent des images matricielles. La conversion (rastrification) transforme le fichier vectoriel en un fichier PNG ou JPG d'une taille spécifique.
Les vecteurs n'ayant pas de résolution fixe, c'est vous qui choisissez la largeur de sortie. Et comme la source est mathématique, une exportation en 2048 px sera tout aussi nette qu'une exportation en 256 px. Le format PNG conserve l'arrière-plan transparent du SVG, tandis que le format JPG le remplace par du blanc.
Pourquoi l'utiliser ?
- Une seule source pour toutes les résolutions : de la favicon de 256 px à l'image d'impression de 2048 px, le tout avec une précision au pixel près.
- Le fichier PNG conservant la transparence, les logos s'intègrent parfaitement à n'importe quel arrière-plan.
- Résout en quelques secondes les refus de téléchargement dus à la mention « SVG non pris en charge ».
- Conversion par lots, traitement local, pas de téléchargement.
- Gère les fichiers SVG dont la largeur et la hauteur ne sont pas explicitement définies en lisant leur propriété `viewBox`.
Mode d'emploi
- Faites glisser vos fichiers .svg dans la zone prévue à cet effet ou cliquez pour les sélectionner.
- Choisissez une largeur de sortie — L'option « Auto » utilise la taille déclarée dans le fichier SVG.
- Choisissez le format PNG (qui conserve la transparence) ou JPG (fond blanc).
- Téléchargez chaque image rendue ; les dimensions sont indiquées pour chaque fichier.
Exemple
Entrée
logo.svg — vecteur de 4 KoRésultat
logo.png — 1024×1024, fond transparent, netteté parfaite à tous les pixelsUne seule petite source vectorielle permet de générer des images matricielles d'une précision au pixel près, quelle que soit la taille souhaitée.
Cas d'utilisation courants
- Intégrer le logo d'une entreprise (généralement fourni au format SVG par un graphiste) dans un document Word ou PowerPoint qui ne prend pas en charge l'intégration de fichiers SVG.
- Générer des icônes d'application ou des favicons dans toutes les tailles en pixels requises (16, 32, 180, 512 px) à partir d'un fichier SVG maître.
- Ajouter une icône à une signature d'e-mail, car la plupart des clients de messagerie n'affichent que les images matricielles.
- Téléversement d'illustrations sur une plateforme de réseaux sociaux ou un CMS qui refuse les fichiers SVG pour des raisons de sécurité.
Pourquoi existe-t-il des restrictions concernant le téléchargement de fichiers SVG ?
De nombreuses plateformes bloquent spécifiquement les téléchargements de fichiers SVG pour des raisons de sécurité, et non par simple oubli : comme le format SVG est basé sur XML et peut techniquement intégrer du JavaScript, un fichier SVG malveillant peut servir de vecteur d’injection de script si une plateforme l’affiche sans l’avoir préalablement nettoyé. La conversion d'un fichier SVG en PNG ou JPG supprime tout élément autre que les données de pixels, ce qui explique en partie pourquoi cette conversion est souvent nécessaire et non pas simplement pratique : la plateforme cible ne peut tout simplement pas accepter le format vectoriel en toute sécurité, même si votre fichier SVG particulier est inoffensif.
Comment fonctionne réellement l'indépendance de résolution ?
Un fichier SVG ne stocke pas du tout de pixels : il stocke des définitions mathématiques de tracés (« trace une ligne de ce point à ce point », « remplis cette courbe avec cette couleur ») ainsi qu’une viewBox qui définit l’espace de coordonnées dans lequel s’inscrivent ces tracés. Lorsque vous le rasterisez, le moteur de rendu du navigateur recalcule chaque courbe et chaque remplissage à partir de zéro, à chaque fois, en fonction des dimensions en pixels que vous demandez. C'est fondamentalement différent du redimensionnement d'une image raster existante (un JPG ou un PNG), où l'agrandissement implique de créer des pixels qui n'existaient pas auparavant, ce qui donne inévitablement un rendu flou — un fichier SVG affiché à 4 000 px est exactement aussi net qu’un fichier affiché à 100 px, car les deux sont recalculés à partir des mêmes formules mathématiques, et non étirés à partir d’une source plus petite.
Foire aux questions
Quelle résolution dois-je choisir pour l'exportation ?
Prévoyez une taille supérieure à la plus grande que vous afficherez : 512 px suffisent pour la plupart des utilisations de logos sur le Web, 1 024 px ou plus pour les écrans Retina et les présentations, et 2 048 px pour l'impression. Contrairement à l'agrandissement des photos, l'exportation à grande échelle à partir d'un fichier SVG ne nuit en rien à la netteté.
Pourquoi mon fichier SVG s'affiche-t-il vide ou déformé ?
En général, les références externes : les fichiers SVG qui renvoient vers des images, des polices ou des feuilles de style CSS externes ne peuvent pas les charger au sein de la zone de sécurité du navigateur. Les fichiers SVG contenant du contenu intégré (en ligne) se convertissent sans problème. Le texte peut également se décaler s'il utilise une police qui n'est pas installée sur votre système.
Format PNG ou JPG : lequel choisir ?
Privilégiez presque toujours le format PNG : les logos et les icônes doivent présenter une transparence et des contours nets, que le format PNG préserve tandis que le format JPG altère. N'optez pour le format JPG que lorsque la destination l'exige strictement ou lorsque le fichier SVG correspond à une illustration de type photographique.
Puis-je reconvertir un fichier PNG en SVG ici ?
Non — il s'agit d'une tâche fondamentalement différente (la conversion de pixels en formes) qui ne produit, au mieux, que des approximations. Cet outil effectue une conversion de vecteur vers raster, ce qui est précis.
Mon fichier SVG a-t-il été téléchargé pour être converti ?
Non. Le navigateur affiche le fichier SVG sur un canevas local et génère le fichier PNG/JPG sur votre appareil. Aucune donnée n'est transmise.