Convertisseur SVG en PNG

Transformez vos graphiques vectoriels en images raster avec une nettete parfaite et une transparence preservee

Aucune installation • Conversion rapide • Privé et sécurisé

Étape 1

Télécharger un fichier SVG

Vous pouvez convertir 3 fichiers jusqu'à 10 Mo chacun

Étape 1

Télécharger un fichier SVG

Inscrivez-vous et obtenez 10 conversions gratuites par jour

Qu'est-ce que la conversion SVG en PNG ?

La conversion SVG en PNG est un processus de rasterisation de graphiques vectoriels, au cours duquel les descriptions mathematiques de formes et de courbes sont transformees en une grille de pixels. Ce processus differe fondamentalement d'un simple transcodage entre formats raster : il s'agit ici d'interpreter des instructions geometriques et de les visualiser dans une resolution specifique.

Le SVG (Scalable Vector Graphics) decrit une image comme un ensemble d'objets mathematiques : rectangles, ellipses, chemins composes de courbes de Bezier, elements de texte. Un fichier SVG est un document XML ou chaque forme est definie par des coordonnees et des attributs : <circle cx="50" cy="50" r="40" fill="red"/> dessine un cercle rouge avec un centre au point (50, 50) et un rayon de 40 unites. A n'importe quelle echelle, le navigateur ou l'editeur graphique recalcule les coordonnees des pixels, preservant une nettete parfaite.

Le PNG (Portable Network Graphics) stocke une image sous forme d'une matrice fixe de pixels. Chaque pixel possede une couleur determinee et un niveau de transparence. L'agrandissement d'une image PNG entraine une interpolation - l'ajout de nouveaux pixels bases sur les pixels voisins, ce qui cree inevitablement un flou. La reduction necessite l'elimination de pixels, avec une perte potentielle de details.

Pourquoi alors convertir un SVG infiniment evolutif en un raster PNG limite ? La reponse reside dans la compatibilite et la specificite des applications. Malgre le large support du SVG dans les navigateurs modernes, il existe des situations ou le format raster est necessaire ou preferable.

Quand la rasterisation SVG en PNG est-elle necessaire ?

Compatibilite avec les logiciels

Le format vectoriel SVG n'est pas supporte par tous les programmes. De nombreuses applications, notamment celles destinees au travail avec des photos et des graphiques raster, ne savent pas ouvrir les fichiers SVG ou le font de maniere incorrecte.

Programme/Plateforme SVG PNG
Microsoft Word/PowerPoint Partiellement (avec artefacts) Entierement
Google Docs/Slides Non Oui
Canva Import payant Oui
Reseaux sociaux (Facebook, Instagram) Non Oui
Telegram (stickers) Non Oui
WhatsApp (profil) Non Oui
La plupart des CMS Souvent bloque Oui
Clients de messagerie Bloque Oui
Imprimeries Rarement Souvent

Si vous devez inserer un logo dans une presentation PowerPoint, envoyer une image dans une messagerie ou telecharger une icone sur un reseau social - le PNG sera la solution universelle.

Securite et restrictions des plateformes

Les fichiers SVG peuvent contenir du code JavaScript executable, ce qui cree une menace potentielle de securite. Pour cette raison, de nombreuses plateformes interdisent le telechargement de SVG :

  • WordPress bloque par defaut les fichiers SVG dans la mediatheque
  • Les fournisseurs de messagerie suppriment les SVG des emails ou bloquent leur affichage
  • Les systemes de gestion de contenu limitent souvent les SVG pour eviter les attaques XSS
  • Les places de marche (Amazon, eBay) exigent des formats raster pour les fiches produits

Le PNG est sur par definition - ce sont simplement des donnees de pixels sans possibilite d'injection de code.

Fixation d'une taille determinee

Le SVG, par nature, n'a pas de taille "native" - il s'adapte au conteneur. Parfois, une image de dimensions strictement definies est requise :

  • Favicon - strictement 16x16, 32x32, 48x48 pixels
  • Icones d'applications - iOS exige des PNG de tailles specifiques (180x180 pour iPhone)
  • Bannieres - les regies publicitaires exigent des dimensions precises en pixels
  • Avatars - les reseaux sociaux attendent des images carrees d'une resolution determinee

La conversion SVG en PNG permet d'obtenir une image avec des dimensions exactes en pixels.

Integration avec des graphiques raster

Lors de la creation de compositions, collages, photomontages, il faut souvent combiner vecteur et raster. Travailler avec deux types de graphiques dans un meme projet est inconfortable : outils d'edition differents, comportement different lors des transformations. La rasterisation du SVG unifie le format pour un traitement ulterieur dans Photoshop, GIMP ou d'autres editeurs raster.

Comparaison technique SVG et PNG

Principes de stockage de l'image

SVG (vecteur) :

  • Stocke des descriptions mathematiques d'objets
  • La taille du fichier depend de la complexite des chemins, pas de la resolution
  • Supporte les styles CSS, les scripts JavaScript, les animations SMIL
  • Le texte reste editable et indexable
  • Mise a l'echelle infinie sans perte de qualite

PNG (raster) :

  • Stocke une grille de pixels avec des informations de couleur
  • La taille du fichier est directement proportionnelle a la resolution
  • Image statique sans interactivite
  • Le texte se transforme en pixels, perdant son editabilite
  • L'agrandissement entraine un flou

Tableau comparatif des caracteristiques

Caracteristique SVG PNG
Type de graphique Vectoriel Raster
Evolutivite Infinie Limitee par la resolution
Transparence opacity, fill-opacity Canal alpha 8-16 bits
Edition Par objet (chaque element separement) Par pixel (pinceaux, selection)
Animation CSS, SMIL, JavaScript APNG (support limite)
Interactivite Evenements souris, scripts Impossible
Indexation du texte Oui (les moteurs de recherche voient le texte) Non (texte en pixels)
Taille de fichier (logo) 1-10 Ko 10-100 Ko (selon la resolution)
Taille de fichier (illustration complexe) 100+ Ko Peut etre plus petite
Support navigateurs Tous les modernes Tous les navigateurs depuis 1997
Securite XSS potentiel Totalement sur

Quand le PNG est plus compact que le SVG

Paradoxalement, pour certains types d'images, le PNG s'avere plus petit que le SVG :

  • Illustrations photorealistes - les gradients complexes et les textures en SVG sont decrits par un grand nombre de chemins
  • Images avec beaucoup de petits details - chaque detail necessite un chemin separe
  • Photos vectorisees - la vectorisation automatique cree des milliers de noeuds

Le PNG compresse efficacement ces images avec l'algorithme Deflate, tandis que le SVG doit decrire chaque courbe mathematiquement.

Processus de rasterisation SVG : comment ca fonctionne

Etapes de transformation du vecteur en raster

  1. Analyse du document SVG - la structure XML du fichier est analysee par le parseur. Tous les elements sont determines : formes, chemins, groupes, texte, styles, transformations. Les elements imbriques et les references (use, defs) sont traites recursivement.

  2. Calcul du systeme de coordonnees - le viewBox et les dimensions du canevas sont determines. Si un scale (echelle) est specifie, les dimensions finales en pixels sont calculees. Par exemple, un SVG avec viewBox="0 0 100 100" avec scale=2 donnera une image de 200x200 pixels.

  3. Chargement des polices - pour un rendu correct des elements textuels, les polices systeme sont chargees. Si une police specifique (font-family) est indiquee, une recherche dans le systeme est effectuee.

  4. Rasterisation de chaque element - dans l'ordre du z-index (ordre d'apparition dans le document), chaque element est transforme en pixels :

    • Les chemins (path) sont interpoles par des courbes de Bezier et remplis de couleur
    • Les formes (rect, circle, ellipse) sont calculees selon des formules
    • Le texte est rendu en tenant compte de la police, de la taille, de l'espacement
    • Les gradients sont interpoles entre les points de couleur
    • Les filtres (blur, shadow) sont appliques comme des operations pixel par pixel
  5. Composition des couches - les elements avec transparence (opacity) et modes de fusion sont superposes selon les regles de la composition alpha.

  6. Formation du PNG - le tableau resultant de pixels RGBA est compresse par l'algorithme Deflate et ecrit dans la structure du fichier PNG.

Parametre d'echelle (scale)

Le parametre cle lors de la rasterisation est l'echelle, qui determine le rapport entre les unites du viewBox et les pixels :

  • scale=1 - une unite SVG egale un pixel. Si viewBox="0 0 100 100", le resultat sera de 100x100 pixels
  • scale=2 - double densite de pixels pour les ecrans Retina. ViewBox 100x100 donnera 200x200 pixels
  • scale=4 - resolution quadruple pour une impression de haute qualite

Il est important de comprendre : l'echelle n'affecte pas la qualite des elements vectoriels - ils sont toujours rendus avec une precision maximale. L'echelle determine uniquement la densite de la grille de pixels.

Traitement du texte dans le SVG

Les elements textuels SVG necessitent une attention particuliere lors de la rasterisation :

  • Polices systeme - si la police est installee dans le systeme, le texte est rendu correctement
  • Polices Web - les liens vers des polices externes (Google Fonts) peuvent ne pas se charger lors de la conversion locale
  • Polices integrees - les polices encodees en base64 a l'interieur du SVG sont traitees correctement
  • Fallback - en l'absence de police, une police systeme serif/sans-serif est utilisee

Apres la rasterisation, le texte devient des pixels et perd la possibilite d'edition. Si la conservation de l'editabilite du texte est importante, gardez l'image au format SVG.

Conservation de la transparence lors de la conversion

Comment le SVG stocke la transparence

Dans le SVG, la transparence est implementee de plusieurs facons :

<!-- Attribut opacity - transparence de tout l'element -->
<rect opacity="0.5" ... />

<!-- fill-opacity - transparence du remplissage uniquement -->
<rect fill-opacity="0.7" ... />

<!-- stroke-opacity - transparence du contour uniquement -->
<rect stroke-opacity="0.3" ... />

<!-- Couleur RGBA - transparence integree -->
<rect fill="rgba(255, 0, 0, 0.5)" ... />

Toutes ces variantes sont correctement interpretees lors de la rasterisation et converties en canal alpha 8 bits du PNG.

Fond transparent

Le SVG n'a pas de fond par defaut - l'espace derriere les elements est transparent. Lors de la conversion en PNG, cette transparence est preservee : les zones sans elements obtiennent alpha=0 (totalement transparent).

C'est crucial pour :

  • Les logos - placement sur n'importe quel fond sans rectangles blancs
  • Les icones - integration dans des interfaces avec differents designs
  • Les elements graphiques - superposition sur des photos et des fonds

Elements semi-transparents

Les elements avec opacity < 1 conservent leur semi-transparence dans le PNG. Les ombres douces (drop-shadow), les bords flous, les superpositions avec transparence - tout cela est correctement transfere grace au canal alpha 8 bits du PNG (256 niveaux de transparence).

Scenarios d'utilisation optimaux

Preparation d'icones pour applications

Les plateformes mobiles exigent des icones au format raster de tailles determinees :

iOS :

  • 180x180 - iPhone (3x)
  • 167x167 - iPad Pro
  • 152x152 - iPad
  • 120x120 - iPhone (2x)

Android :

  • 192x192 - xxxhdpi
  • 144x144 - xxhdpi
  • 96x96 - xhdpi
  • 72x72 - hdpi
  • 48x48 - mdpi

Avec une icone SVG, vous pouvez generer toutes les tailles PNG necessaires avec une qualite parfaite.

Creation de favicon

Le favicon (icone du site) doit etre au format ICO ou PNG. A partir d'un logo SVG, on cree les versions :

  • 16x16 - taille minimale pour l'onglet du navigateur
  • 32x32 - favicon standard
  • 48x48 - raccourcis Windows
  • 180x180 - Apple Touch Icon

Export pour les reseaux sociaux

Chaque plateforme a ses propres exigences pour les images :

Plateforme Taille Format
Facebook (post) 1200x630 PNG/JPG
Telegram (sticker) 512x512 PNG
YouTube (miniature) 1280x720 PNG/JPG
Instagram (post) 1080x1080 PNG/JPG
LinkedIn (couverture) 1584x396 PNG/JPG

Les graphiques SVG sont convertis en PNG de la taille requise pour chaque plateforme.

Produits imprimes

Pour une impression de qualite, une resolution de 300 DPI est requise. A partir d'un SVG, vous pouvez creer un PNG de n'importe quelle taille :

  • Carte de visite (85x55 mm) a 300 DPI : 1004x650 pixels
  • Poster A4 (210x297 mm) a 300 DPI : 2480x3508 pixels
  • Banniere (1x0.5 m) a 150 DPI : 5906x2953 pixels

L'echelle lors de la conversion est choisie de sorte que la resolution finale corresponde aux exigences d'impression.

Limitations et particularites

Perte d'editabilite

Apres rasterisation, le SVG perd ses proprietes vectorielles :

  • Impossible de changer la couleur d'un element individuel
  • Impossible d'editer le texte
  • Impossible de modifier les chemins
  • Impossible d'ajouter une animation

Le PNG est une image "figee". Conservez le SVG original pour d'eventuelles modifications.

Perte d'interactivite

Le SVG supporte :

  • Les evenements souris (onclick, onmouseover)
  • Les manipulations JavaScript
  • Les animations CSS
  • Les liens a l'interieur de l'image

Tout cela est perdu lors de la conversion en PNG. Si l'interactivite est importante - utilisez le SVG directement.

Fixation de l'echelle

L'evolutivite infinie est le principal avantage du SVG. Le PNG fige l'image dans une resolution specifique. L'agrandissement du PNG au-dela de la taille originale fait apparaitre un flou.

Recommandation : creez des PNG avec une reserve de resolution. Il vaut mieux reduire une grande image qu'agrandir une petite.

Dependance aux polices

Le texte dans le SVG est rendu par les polices du systeme. Si le serveur de conversion n'a pas une police specifique, le texte sera affiche avec une police de substitution, ce qui peut deformer le design.

Solutions :

  • Convertissez le texte en chemins (text-to-path) dans un editeur vectoriel avant la conversion
  • Utilisez des polices systeme repandues
  • Integrez la police dans le SVG via base64

Formats alternatifs pour l'export SVG

SVG en JPG

Si la transparence n'est pas necessaire, le JPG donnera une taille de fichier plus petite. Cependant, le JPG utilise une compression avec pertes, ce qui peut creer des artefacts sur les bords nets des elements graphiques.

SVG en WebP

WebP est un format moderne avec un bon equilibre qualite/taille. Il supporte la transparence et est plus petit que le PNG. Cependant, la compatibilite WebP est inferieure a celle du PNG.

SVG en PDF

Pour l'impression, le PDF preserve la nature vectorielle du SVG sans rasterisation. Cependant, le PDF est plus difficile a utiliser dans un contexte web.

Conservation en SVG

Si la plateforme cible supporte le SVG - gardez le format sans modification. Le SVG assure une taille minimale et une evolutivite infinie.

Recommandations pour la preparation du SVG

Structure optimale du fichier

  • Utilisez viewBox - definit le systeme de coordonnees independamment de la taille
  • Minimisez le nombre de chemins - combinez ou c'est possible
  • Supprimez les elements caches - ils ne seront de toute facon pas dans le PNG
  • Optimisez les gradients - les gradients complexes augmentent le temps de rendu

Verification avant conversion

  1. Ouvrez le SVG dans un navigateur - c'est ainsi qu'il apparaitra apres la rasterisation
  2. Verifiez l'affichage du texte - toutes les polices doivent se charger
  3. Assurez-vous de la correctitude de la transparence - le fond doit etre vraiment transparent
  4. Evaluez la precision des details - les petits elements peuvent se perdre a petite echelle

Choix de l'echelle

  • Pour l'ecran - scale=1 ou scale=2 pour Retina
  • Pour l'impression - calculez a partir du DPI requis et de la taille physique
  • Pour les icones - taille exacte en pixels selon les specifications de la plateforme
  • Pour l'archivage - avec reserve, scale=4 assurera la qualite pour tous les usages

À quoi sert la conversion SVG en PNG

Creation d'icones d'applications

Export d'icones SVG en PNG de differentes tailles pour iOS, Android et applications web avec une nettete parfaite sur tous les ecrans

Preparation de logos pour les reseaux sociaux

Conversion de logos vectoriels en PNG pour publication sur Facebook, Telegram, Instagram et autres plateformes ne supportant pas le SVG

Creation de favicon

Generation de versions PNG du logo pour le favicon du site en tailles 16x16, 32x32, 48x48 pixels

Export pour presentations

Transformation de graphiques en PNG pour insertion dans PowerPoint, Keynote, Google Slides avec un affichage correct garanti

Preparation pour l'impression

Rasterisation de SVG en haute resolution pour la PAO : cartes de visite, bannieres, posters en qualite 300 DPI

Travail avec les CMS

Conversion pour telechargement sur WordPress, Drupal et autres systemes de gestion de contenu bloquant les SVG pour des raisons de securite

Conseils pour convertir SVG en PNG

1

Conservez le SVG original

Le PNG est une version 'figee' de l'image. Pour les modifications futures et l'export dans d'autres tailles, conservez le fichier SVG original

2

Choisissez une echelle avec reserve

Il vaut mieux creer un PNG de grande taille et le reduire si necessaire, plutot qu'agrandir une petite image avec perte de qualite

3

Convertissez le texte en courbes

Si le texte dans le SVG s'affiche incorrectement, convertissez-le en chemins (outlines) dans Illustrator ou Inkscape avant la conversion

4

Verifiez la transparence

Avant la conversion, assurez-vous que le SVG a vraiment un fond transparent, et non un rectangle blanc sous les elements

Questions fréquentes

La transparence est-elle conservee lors de la conversion SVG en PNG ?
Oui, la transparence est entierement conservee. Tous les elements avec opacity, fill-opacity, stroke-opacity, ainsi que le fond transparent sont correctement transferes dans le canal alpha 8 bits du PNG. Les logos et icones sur fond transparent sont convertis sans apparition de fond blanc.
Quelle echelle (scale) choisir pour la conversion ?
Cela depend de l'objectif. Pour les ecrans de densite standard - scale=1, pour les ecrans Retina - scale=2. Pour une impression 300 DPI, calculez : taille souhaitee en pixels / taille du viewBox SVG. Pour un usage universel, scale=2-4 assurera une qualite suffisante.
Pourquoi le texte dans le PNG differe-t-il du SVG ?
Le texte dans le SVG est rendu par les polices systeme. Si le serveur de conversion n'a pas la police indiquee dans le SVG, une police de substitution est utilisee. Solution : convertissez le texte en chemins (curves/outlines) dans un editeur vectoriel avant la conversion.
Peut-on convertir un SVG anime ?
Lors de la conversion, un fichier PNG statique est cree - la premiere image de l'animation ou l'etat sans animation. Les animations CSS, SMIL et JavaScript ne sont pas transferees en raster. Pour conserver l'animation, utilisez le GIF ou des formats video.
Quelle sera la taille du fichier apres conversion ?
Le PNG est generalement plus grand que le SVG pour les graphiques simples : un logo de 5 Ko en SVG deviendra 15-50 Ko en PNG (selon la resolution). Cependant, pour les illustrations complexes avec de nombreux chemins, le PNG peut etre plus petit. La taille du PNG est proportionnelle au nombre de pixels.
Y a-t-il une perte de qualite lors de la conversion ?
Non, la rasterisation se fait avec une precision maximale. Le PNG utilise une compression sans perte - chaque pixel est conserve parfaitement. La qualite est determinee par l'echelle choisie : avec une resolution suffisante, l'image sera indiscernable du SVG.
Peut-on editer le PNG apres conversion ?
Uniquement avec des outils de pixels (pinceaux, selection, filtres). L'edition par objet (changer la couleur d'un element, editer le texte, modifier la forme) est impossible. Conservez le SVG original pour les modifications futures.
Comment obtenir un PNG d'une taille determinee ?
Utilisez le parametre d'echelle. La taille finale = viewBox x scale. Par exemple, un SVG avec viewBox='0 0 100 100' avec scale=5 donnera un PNG de 500x500 pixels. Ou indiquez les dimensions souhaitees directement, si le convertisseur supporte cette option.