SVG
Photo & Image/SVG Converter

SVG Converter

Convert SVG to PNG or JPEG — 100% in your browser

100% LOCAL2 formatsUp to 2048pxLive previewTransparent PNG
Saved Configs· Auto-save on
▾
La calculatricePage 1

SVG Source

Preview

Enter SVG code to preview

Click "Convert to Image" to convert & download

Data Source & Legal Disclaimer
Effective: Browser-native APIs — no expirationLast updated: 2026-06-01Update: Manual review
Sources: MDN — Canvas API · MDN — File API

Processing uses browser-native Canvas and File APIs, so output can vary slightly between browsers. All processing runs locally in your browser.

See all data sources & update policy →
Comment ça marchePage 2

Vector vs raster — what conversion actually does — illustrated

SVG stores a drawing as math — paths, shapes, coordinates — so it scales to any size with zero quality loss. PNG/JPEG store a fixed grid of pixels. Converting "rasterizes" the math onto a grid at the size you choose: bigger size → sharper edges but a larger file; smaller → compact but softer curves.

From curves to pixels
VECTOR (math)<circle cx="30" cy="30" r="30"/>64×64 PNG512×512 PNGsmooth edge, larger file

A circle is a single element in SVG — one line of math. Rasterized at 64px it shows stair-stepped edges; at 512px the same math yields smooth edges. That is why the size slider matters.

Pick the right size for the job

The same logo as SVG, converted at three sizes.

  1. 64 px:A favicon — tiny and fine, edges barely visible at icon size
  2. 512 px:A card thumbnail — the default sweet spot for crisp text
  3. 2048 px:Print or retina hero — max sharpness, biggest file
  4. PNG vs JPEG:PNG keeps transparency (needed over colored backgrounds); JPEG is smaller but fills transparency with a background
FAQ et détailsPage 3

Convert SVG to PNG or JPG with custom dimensions and transparent background. Everything runs locally; nothing is uploaded.

FreeToolHub SVG to PNG / JPEG is a free browser-based tool — convert SVG to PNG or JPG with custom dimensions and transparent background. No signup, no upload; everything runs locally in your browser.

À propos de cet outil

Qu'est-ce que cet outil ?

Convertissez SVG en PNG ou JPG avec des dimensions personnalisées et un fond transparent. Aperçu en direct. Gratuit, 100 % basé sur le navigateur.

2 formatsUp to 2048pxLive previewTransparent PNG

Qu'est-ce que le convertisseur SVG ?

Le convertisseur SVG transforme la source vectorielle SVG en images PNG ou JPEG à n'importe quelle résolution de 64 à 2048 pixels, entièrement dans votre navigateur. Collez directement le code SVG dans l'éditeur de code ou téléversez un fichier .svg, et un aperçu en direct se met à jour à chaque modification ; si votre source n'a pas de viewBox, un est généré automatiquement à partir de ses attributs width et height pour que le redimensionnement se comporte correctement. La sortie est carrée à la taille choisie, PNG conserve le fond transparent, et JPEG est encodé avec une qualité fixe de 0,92. Le panneau de résultat indique les dimensions exactes, le format et la taille du fichier encodé avant que vous ne validiez, faisant de cet outil un pont rapide entre le design vectoriel et la livraison matricielle.

Qui devrait utiliser cet outil ?

Les designers exportant des icônes produisent des versions matricielles parfaites à chaque taille courante sans ouvrir un éditeur de bureau. Les développeurs qui reçoivent des logos SVG mais ont besoin de PNG de repli pour les modèles d'e-mail, les documents Office ou les plateformes plus anciennes convertissent en quelques secondes. Les créateurs de contenu vectorisent des illustrations pour les plateformes qui rejettent les téléversements SVG — de nombreux réseaux sociaux et champs d'image de CMS le font toujours. Les créateurs de présentations exportent à la taille maximale de 2048 pixels pour des graphiques de diapositives nets. Les étudiants et les amateurs qui expérimentent avec le code SVG obtiennent un retour visuel immédiat de l'aperçu en direct, qui expose le code malformé avant conversion. Comme votre texte SVG ne quitte jamais la session du navigateur, l'illustration vectorielle appartenant au client reste confidentielle tout au long du processus.

Comment ça fonctionne ?

(1) Fournissez la source SVG : collez le code dans la boîte de code, cliquez sur Upload SVG pour charger un fichier, ou appuyez sur Sample pour un exemple fonctionnel. (2) Réglez la taille de sortie sur le curseur de 64 à 2048 pixels et choisissez PNG ou JPEG. (3) Cliquez sur Convert to Image. Votre code est analysé, injecté avec des attributs width et height explicites, sérialisé, et rendu sur un canevas à la résolution choisie ; PNG préserve la transparence, tandis que JPEG est encodé avec une qualité de 0,92. (4) Examinez le résultat rendu avec ses dimensions et taille de fichier indiquées, puis téléchargez-le — le fichier est nommé svg- plus votre taille choisie, comme svg-512x512.png — et un toast confirme chaque succès.

PNG ou JPEG — Quel format de sortie choisir ?

Choisissez PNG dès que le graphique contient de la transparence, des bords nets, du texte ou des couleurs unies — logos, icônes et éléments d'interface. PNG est sans perte, les lignes restent nettes à n'importe quelle taille d'export, et le fond transparent est préservé, ce qui est important quand un logo doit se poser proprement sur n'importe quel fond. Choisissez JPEG uniquement pour le contenu à tons continus comme les dégradés ou la photographie intégrée, où sa compression avec perte à la qualité fixe de 0,92 donne des fichiers visuellement plus petits et les artefacts subtils disparaissent. Une mise en garde : JPEG ne peut pas stocker l'alpha, donc les régions transparentes apparaissent noires dans la sortie JPEG. Pour les icônes et logos, la réponse est presque toujours PNG ; réservez JPEG aux illustrations SVG qui se comportent comme des photographies.

Questions fréquentes

Comment convertir SVG en PNG sans perdre de qualité ?

SVG est mathématique, donc la qualité est décidée uniquement par la taille matricielle que vous choisissez, pas par le convertisseur. Réglez la largeur et la hauteur de sortie au moins à la plus grande taille à laquelle vous l'afficherez (ou utilisez le préréglage 300 DPI pour l'impression). PNG est sans perte, donc une fois rasterisé à cette taille, les pixels ne se dégradent jamais plus — le redimensionnement ultérieur est ce qui floute les bords.

Pourquoi mon SVG transparent a-t-il un fond blanc quand je le convertis en JPEG ?

JPEG n'a pas de canal alpha, donc la transparence doit être remplie par une couleur unie — l'outil la remplit en blanc par défaut. Si vous avez besoin de garder la transparence, choisissez PNG ou WebP comme format de sortie ; les deux préservent exactement le canal alpha tel que défini par le SVG.

Quel préréglage DPI devrais-je choisir ?

96 DPI correspond au rendu d'écran standard et est adapté aux ressources web ; 72 DPI produit des exports plus petits pour les usages hérités ; 150 DPI convient à l'intégration de documents typique ; 300 DPI est la norme d'impression. Les préréglages calculent les dimensions en pixels à partir du viewBox du SVG, donc un viewBox 100x100 à 300 DPI exporte à 313x313 pixels.

La conversion SVG téléverse-t-elle mon fichier sur un serveur ?

Non. La conversion utilise les API natives Canvas et File du navigateur entièrement sur votre appareil — votre source SVG et la sortie matricielle ne quittent jamais le navigateur. La sortie peut varier très légèrement entre les navigateurs car chacun a son propre rasteriseur, ce qui est également vrai de chaque convertisseur côté client.

Puis-je convertir SVG en PNG avec fond transparent ?

Oui. L'outil préserve la transparence SVG lors de la conversion en PNG. Vous pouvez également définir une couleur de fond personnalisée (blanc, noir ou n'importe quelle couleur hexadécimale). Pour la sortie JPG, la transparence est remplacée par du blanc car JPG ne supporte pas les canaux alpha. Définissez des dimensions de sortie personnalisées ou utilisez la taille native du SVG.

Est-ce qu'il prend en charge SVG avec des polices externes ou des images liées ?

Les polices intégrées et les images en ligne se convertissent correctement. Les références externes (polices chargées via l'URL @font-face, ou <image href="external-url">) peuvent ne pas se rendre si les ressources externes sont bloquées par CORS. Pour de meilleurs résultats, intégrez toutes les polices et images en ligne dans le SVG avant conversion.

Can I convert SVG to PNG with transparent background?

Yes. The tool preserves SVG transparency when converting to PNG. You can also set a custom background color (white, black, or any hex color). For JPG output, transparency is replaced with white since JPG does not support alpha channels. Set custom output dimensions or use the SVG's native size.

Does it support SVG with external fonts or linked images?

Embedded fonts and inline images convert correctly. External references (fonts loaded via @font-face URL, or <image href="external-url">) may not render if the external resources are blocked by CORS. For best results, embed all fonts and images inline in the SVG before conversion.

Outils connexes

Partager :𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.