Convertisseur SVG vers PNG - Rastérisez un SVG à n'importe quelle taille

Transformez vos fichiers vectoriels SVG en images PNG à la taille exacte de votre choix. Tout se passe dans votre navigateur, sans envoi de fichier et sans sortie figée à 150 px.

Ce que fait la conversion SVG vers PNG

Un SVG n'est pas une image au sens où un PNG en est une. C'est un document texte qui décrit des formes, des tracés et du texte sous forme de mathématiques : un cercle, c'est un centre et un rayon, pas une grille de points colorés. Le PNG est tout l'inverse : une grille de pixels fixe, décidée une fois pour toutes. Passer de l'un à l'autre n'est donc pas un simple réemballage, c'est un rendu. Le moteur SVG du navigateur redessine le dessin à la taille que vous choisissez, et ce sont ces pixels rendus qui deviennent le PNG. Voilà pourquoi cet outil vous demande une largeur et une hauteur alors qu'aucun autre du site ne le fait. Il n'y a pas de « résolution d'origine » à préserver, parce qu'un vectoriel n'en a pas. Demandez 512 pixels et chaque courbe est calculée à 512 pixels ; demandez 4096 et le même fichier produit une image nette de 4096 pixels, sans agrandissement et sans flou. La taille que vous choisissez est la seule chose qui détermine la qualité. Ce réglage de taille existe aussi pour éviter un piège précis. Un SVG qui omet la largeur et la hauteur sur son élément racine n'a aucune taille intrinsèque, et un navigateur à qui l'on demande de le dessiner comme une simple image retombe sur une valeur CSS par défaut d'environ 150 pixels. Quantité de jeux d'icônes, d'exports Figma et de fichiers écrits à la main sont exactement dans ce cas : ils ne portent qu'un viewBox, qui fixe les proportions mais pas l'échelle. Converti naïvement, un logo destiné à un panneau publicitaire vous revient en vignette. Cet outil lit d'abord le fichier, vous prévient quand la taille vient de lui et non du fichier, et refuse de rastériser en silence à 150 pixels.

Pourquoi convertir un SVG en PNG

Presque toujours parce que quelque chose en aval ne sait pas lire le vectoriel, ou parce qu'il vous faut un rendu figé plutôt qu'un rendu qui varie d'un moteur à l'autre.

Satisfaire les plateformes qui refusent purement et simplement les SVG : ressources des app stores, la plupart des réseaux sociaux, les places de marché et les clients de messagerie
Obtenir un résultat prévisible, le PNG s'affichant à l'identique partout alors que le SVG dépend des polices et des filtres pris en charge par le lecteur
Produire des exports d'une icône ou d'un logo à plusieurs tailles — favicons, icônes d'application, vignettes — depuis un seul fichier source en 1x, 2x ou 4x
Insérer un dessin dans un logiciel dépourvu de toute prise en charge du vectoriel, des suites bureautiques anciennes aux moteurs de jeu et éditeurs photo

Comment convertir un SVG en PNG

La seule vraie décision est la résolution de sortie : elle mérite qu'on y réfléchisse un instant avant de convertir.

1

Ajoutez un SVG ou tout un lot — la taille définie s'applique à chaque fichier du lot

2

Vérifiez la largeur et la hauteur. Elles partent de la taille déclarée par le SVG quand il en a une, et l'outil vous prévient quand ce n'est pas le cas

3

Indiquez la résolution voulue, ou appuyez sur 1x, 2x ou 4x. Gardez les proportions verrouillées sauf si vous voulez délibérément déformer le dessin

4

Lancez la conversion, vérifiez l'aperçu, puis téléchargez le PNG ou récupérez tout le lot dans un ZIP

Questions fréquentes

Parce qu'un SVG n'a aucun pixel à préserver. Toutes les autres conversions de ce site partent d'une image à grille fixe : un JPG 1920x1080 devient un PNG 1920x1080, il n'y a rien à demander. Un vectoriel décrit des formes sous forme d'équations, il n'a donc pas de résolution tant que quelque chose ne le rend pas. Les convertisseurs qui ne posent pas la question choisissent simplement un chiffre sans vous le dire, et quand le fichier ne déclare aucune taille, ce chiffre est généralement la valeur de repli de 150 pixels du navigateur.
Celle que vous définissez. L'outil lit le viewBox du fichier pour en déduire les proportions, propose ensuite 1024 pixels sur le plus grand côté et vous dit clairement que ce chiffre vient de nous et non du fichier. Cette valeur par défaut est un point de départ sûr, pas une recommandation : si le dessin est destiné à une icône d'application ou à un support imprimé, saisissez la taille dont vous avez réellement besoin. Ce qu'il ne fera jamais, c'est retomber sur du 150x150, ce que produit pourtant une conversion naïve par canevas pour exactement ces fichiers-là.
Non, et c'est le point qui surprend ceux qui ont l'habitude de redimensionner des photos. Agrandir un JPG étire des pixels déjà existants, donc le détail se dilue. Rendre un SVG à une taille supérieure recalcule chaque tracé de zéro : un export à 4096 pixels est exactement aussi net qu'un export à 256 pixels, il n'y a aucun agrandissement. Le seul vrai coût, c'est la taille du fichier et le temps de rendu. Les images matricielles intégrées dans le SVG font exception : ce sont des bitmaps ordinaires, qui s'adouciront si vous dépassez leur résolution native.
Gardez le SVG chaque fois que la destination l'accepte. Sur le web, il est généralement plus léger, reste net sur n'importe quel écran à n'importe quel niveau de zoom et peut être restylé en CSS. Convertissez quand la destination refuse le vectoriel, quand il vous faut un rendu strictement identique d'un lecteur à l'autre, ou quand le SVG s'appuie sur des polices ou des filtres que le moteur cible ne prend peut-être pas en charge. La façon de faire la plus courante consiste à conserver le SVG comme master et à exporter des PNG au besoin : le vectoriel reste la source de vérité.
Oui. Le PNG dispose d'un canal alpha, et les zones que le SVG ne peint jamais restent totalement transparentes : un logo sans rectangle de fond s'exporte donc sans fond. Si vous découvrez un fond blanc ou coloré inattendu dans le résultat, il s'agit presque à coup sûr d'un rect rempli dessiné dans le SVG lui-même, et non de quelque chose qu'aurait ajouté la conversion. Ouvrez le fichier dans un éditeur et supprimez cette forme.
Parce que l'alternative est pire. Quand un SVG est dessiné comme une image, les navigateurs lui interdisent de récupérer quoi que ce soit sur le réseau : un logo lié ou une police web n'arrive donc jamais, et l'export reviendrait avec un vide à l'endroit de ce dessin, sans que rien ne le signale. Plutôt que de vous rendre un PNG discrètement incomplet, l'outil s'arrête et vous explique pourquoi. Intégrez l'image en data URI, vectorisez le texte, ou aplatissez le fichier dans votre éditeur, et la conversion se fera normalement.
Non. Le SVG est lu, rendu et encodé entièrement dans votre navigateur, et le fichier ne quitte jamais votre appareil. Cela compte encore plus que d'habitude ici, puisque les SVG sont du texte brut et transportent couramment des noms de calques, des commentaires et des identifiants internes issus de l'outil de conception qui les a produits. Rien de tout cela ne va nulle part. La vraie limite est la mémoire de votre appareil et non un plafond d'envoi, ce qui explique que les très grandes tailles de sortie soient bloquées avant même d'être tentées.
Les navigateurs plafonnent le canevas utilisé pour le rendu — autour de 16384 pixels par côté, avec une limite de surface totale encore plus basse sur téléphone. Au-delà, un canevas ne renvoie pas d'erreur : il rend un bitmap vide, et le téléchargement serait une image blanche. L'outil compare votre taille demandée à ces limites en amont et refuse avec un message. Pour une sortie vraiment gigantesque, rendez le SVG dans un logiciel de bureau comme Inkscape, qui n'est pas soumis au canevas du navigateur.

Plus d'outils d'image

Explorez d'autres outils puissants pour vos besoins d'édition

Compresser Image

Réduire la taille

Redimensionner

Changer dimensions

Recadrer Image

Découper zone

Éditeur Photo

Éditer photos

Pivoter Image

Pivoter image

Retourner Image

Horizontal/Vertical

Ajouter Filigrane

Filigrane

Ajouter Bordure

Ajouter bordure d'image

Coins Arrondis

Ajouter coins arrondis

Filtres

Luminosité/Contraste

Flouter Visage

Masquer visages

Mosaïque

Flouter régions

Supprimer Fond

Supprimer fond

Améliorer Image

IA upscale

Ajouter Texte

Ajouter texte à l'image

Collage

Combiner plusieurs images

HTML vers Image

Web vers image

GIF en Séquence

Extraire frames

Supprimer les bords vides

Supprimer les bords vides

Renommer des images en lot

Renommer plusieurs fichiers en toute sécurité

Recadrage Circulaire

Recadrer des images en cercle

Noir et Blanc

Convertir des images en niveaux de gris

Diviser l'Image

Découper une image en grille

Fusionner les Images

Combiner des images en une seule

Changer le DPI

Définir les métadonnées DPI

Image en Base64

Encoder des images en Base64

Image vers PDF

Rassembler des images dans un PDF

HEIC vers JPG

Convertissez les photos HEIC de votre iPhone en JPG

Suppresseur EXIF

Consultez et effacez les métadonnées photo cachées, y compris la géolocalisation GPS

Générateur de Favicon

Jeu d'icônes complet + code HTML

Palette de couleurs

Extraire les couleurs d'une image

Base64 vers image

Décoder du Base64 en image

HEIC vers PNG

Convertir les photos HEIC de l'iPhone en PNG sans perte

Texte derrière l'image

Placer du texte derrière le sujet d'une photo, entièrement dans votre navigateur

Pipette à couleurs

Obtenir le HEX, le RGB et le HSL de n'importe quel pixel

Créateur de signature

Dessiner une signature et la télécharger en PNG transparent

Détourage de signature

L'encre du papier, sur fond transparent

Créateur de fond transparent

Rendre un arrière-plan transparent