Aller au contenu

SVG vers PNG

SVG to PNG

Rend un SVG en PNG, en JPEG ou en WebP au facteur d’échelle voulu, sur fond transparent ou plein.

Transformer un SVG en image matricielle, c’est ce que l’on fait quand la destination n’accepte pas les vecteurs : une carte pour les réseaux sociaux, un courriel, une icône d’application. Le piège, c’est que le navigateur rend le SVG isolément — pas d’images liées, pas de feuilles de style externes, pas de polices web — si bien que ce qui en sort n’est pas toujours ce que votre page affiche.

🔒 Fonctionne entièrement dans votre navigateursvgrasterconvertvector

Déposez un SVG

Ou collez le balisage ci-dessous.

Source

Comment s’en servir

  1. Déposez le fichier ou collez le balisage

    La taille intrinsèque est lue dans width/height ou dans le viewBox, et la page dit quand elle a dû deviner.

  2. Réglez l’échelle

    Elle multiplie la taille intrinsèque, et les dimensions en pixels obtenues sont affichées à côté du curseur : 3× sur une icône de 24 px fait visiblement 72 px plutôt qu’une supposition.

  3. Choisissez la transparence ou un fond

    Le JPEG n’a pas d’alpha : le choisir impose donc une couleur de fond au lieu de composer en silence sur du noir.

Questions fréquentes

Le texte est sorti dans la mauvaise police.

Le moteur de rendu ne peut pas aller chercher une police web — un SVG rastérisé de cette façon ne charge rien d’externe. Convertissez le texte en tracés dans votre éditeur avant d’exporter : c’est le conseil habituel pour un SVG qui doit se rastériser à l’identique partout.

Il dit que le navigateur a refusé de l’afficher.

Le plus souvent un attribut xmlns manquant — un SVG sans lui n’est pas du XML que le navigateur dessinera — ou un balisage mal formé, ou une référence à une ressource qu’il n’a pas le droit de charger.

Dois-je rastériser pour mon site web ?

Le plus souvent non. Un SVG reste net à toutes les densités et il est souvent plus petit que le PNG ; si c’est pour du CSS, l’encodeur de data URI le garde vectoriel. Rastérisez quand quelque chose en aval ne sait réellement pas lire le SVG.

À alimenter depuis

Ensuite

Ces outils acceptent ce que celui-ci produit : le résultat peut y aller directement.