Convert SVG to PNG or JPEG — 100% in your browser
Click "Convert to Image" to convert & download
Processing uses browser-native Canvas and File APIs, so output can vary slightly between browsers. All processing runs locally in your browser.
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.
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.
The same logo as SVG, converted at three sizes.
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.
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.
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.
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.
(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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
What do you call a really smart cookie?
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 tier100% of proceeds go towards hosting & building more free tools.