SVG vers PNG 🔒 Fonctionne localement dans votre navigateur — rien n’est envoyé.

Rastérisez un fichier vectoriel SVG en PNG ou JPEG à n'importe quelle résolution.

🖼 Déposez un fichier SVG ici, ou cliquez pour le choisir

À propos de cet outil

Cet outil transforme un fichier vectoriel SVG en image PNG ou JPEG à la résolution de votre choix, directement dans votre navigateur. Déposez un fichier .svg, et l’outil lit le width, le height et le viewBox du fichier pour suggérer une taille de départ raisonnable — vous pouvez ensuite saisir les dimensions de sortie de votre choix avant de convertir.

Pratique chaque fois que vous avez besoin d’une version matricielle d’un graphisme vectoriel : transformer un logo ou une icône en PNG pour une plateforme qui n’accepte pas les téléversements SVG, générer plusieurs tailles fixes en pixels (icônes d’application, favicons, avatars de réseaux sociaux) à partir d’un seul fichier vectoriel maître, ou insérer un graphisme net dans un document ou une présentation attendant un format d’image classique.

Comme le SVG est un graphisme vectoriel et non une grille de pixels, l’agrandir ou le réduire à la taille de sortie choisie reste net — sans le flou ni le pixellisé que produirait l’étirement d’une photo JPEG ou PNG au-delà de sa résolution native. Choisissez PNG pour conserver la transparence du SVG d’origine, ou JPEG avec une couleur de fond si vous avez besoin d’une image plate entièrement opaque. Tout se passe localement via l’API Canvas — votre fichier SVG n’est jamais envoyé où que ce soit.

Questions fréquentes

Pourquoi mon PNG rastérisé semble-t-il pixelisé à grandes tailles ?

Cela ne devrait pas arriver si la conversion elle-même fonctionne correctement — le SVG est une donnée vectorielle, elle s'adapte donc proprement à N'IMPORTE QUELLE taille de pixel de sortie sans pixelisation, contrairement à l'agrandissement d'une image matricielle. Si votre PNG semble pixelisé, vérifiez que la largeur/hauteur de sortie que vous avez définie correspond bien à ce que vous vouliez (une taille cible beaucoup plus petite que prévu semblera « correcte » mais minuscule, puis semblera floue/pixelisée si vous l'affichez ensuite à une taille beaucoup plus grande dans votre cas d'usage final — c'est un problème de mise à l'échelle au moment de l'affichage, pas de la conversion). Réexportez avec vos véritables dimensions en pixels finales prévues pour obtenir un résultat net.

Pourquoi mon SVG apparaît-il plus petit/grand que prévu avant que je définisse des dimensions personnalisées ?

La taille par défaut affichée provient des propres attributs `width`/`height` déclarés du fichier SVG s'ils sont présents, ou de ses dimensions `viewBox` sinon, ou d'une valeur par défaut générique de 512×512 si le fichier n'a ni l'un ni l'autre — de nombreux SVG (en particulier ceux exportés d'outils de conception) ne déclarent qu'un `viewBox` sans dimensions de pixels explicites, donc la taille « naturelle » que vous voyez n'est pas toujours significative. Définissez simplement les champs largeur/hauteur sur ce dont vous avez réellement besoin ; comme le SVG est une donnée vectorielle, il n'y a aucun compromis de qualité à choisir une taille différente de la valeur par défaut détectée.