Convertir SVG en PNG en ligne : collez le code SVG ou ouvrez un fichier
Pour convertir SVG en PNG, collez du code SVG ou ouvrez un fichier .svg. L'outil nettoie le SVG dans votre navigateur, puis le rend sur notre serveur de rendu avec Chromium, pour obtenir un PNG à la largeur et à la densité de pixels que vous choisissez.
- Les polices qui ne sont pas installées sur le serveur de rendu sont dessinées avec une police de secours. Intégrez la police dans le SVG si vous avez besoin d'un rendu identique.
- La sortie est uniquement au format PNG. Dans l'outil gratuit, la hauteur de sortie est limitée à 2000 px.
- L'utilisation anonyme nécessite une vérification de sécurité. Les résultats sont supprimés après 10 minutes. Un enregistrement de chaque tâche est conservé, et les utilisateurs connectés peuvent voir leurs tâches dans le tableau de bord.
Vous pouvez aussi déposer un fichier ici.
0 B sur 256 KB autorisés dans l'outil web gratuit.
Chargement...
Effectuez la vérification de sécurité pour activer le bouton.
Résultat
Votre image apparaîtra ici.
L'outil web gratuit capture au maximum 2000px de hauteur. Pour les captures plus hautes, utilisez l'API.
Conservation : les résultats des outils web sont supprimés après 10 minutes. Les résultats de l'API sont conservés 1 jour avec la formule gratuite et 7 jours avec Starter et Pro (30 jours avec Business et Scale). Un historique de chaque tâche (type, heure, statut et crédits, mais pas ce que vous avez envoyé) est conservé pendant 30 jours sans compte, ou tant que votre compte existe si vous êtes connecté.
Aucun compte nécessaire
10 par minute et 50 par jour gratuitement.
Rendu dans un vrai navigateur
Chromium sans interface (headless), le même moteur que l'API.
Supprimés automatiquement
Les résultats de l'outil web sont supprimés après 10 minutes.
Confidentialité : ce que vous envoyez sert uniquement à créer ce fichier. Ce que vous envoyez est supprimé à la fin de la tâche, y compris de l'historique de la tâche, et le résultat est supprimé après 10 minutes. Voir la politique de confidentialité.
Faites la même chose depuis votre code
La même requête, construite à partir de l'entrée et des options ci-dessus. Créez un compte pour obtenir une clé API.
curl -X POST https://api.aiipworld.com/v1/render \
-H "Authorization: Bearer $AIIPWORLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{"html":"","output":"pdf","options":{}}'
# returns {"job_id": "...", "status": "queued"}; then poll:
curl https://api.aiipworld.com/v1/jobs/JOB_ID -H "Authorization: Bearer $AIIPWORLD_API_KEY"Lots
L'outil web traite 1 document à la fois. L'API prend une requête par document, vous pouvez donc automatiser autant de requêtes que votre formule le permet.
Plus de contrôle
La capture de la page entière (full_page), le recadrage sur une zone, les en-têtes de requête et un user agent personnalisé sont des options de l'API. Voir la documentation.
Conservation
Les résultats des outils web sont conservés 10 minutes ; les résultats gratuits de l'API 1 jour ; les résultats de Starter et Pro 7 jours ; Business et Scale 30 jours. L'outil web permet 10 conversions par minute et 50 par jour et par visiteur.
En une phrase
Un outil gratuit en ligne qui transforme du code SVG ou un fichier SVG en PNG, à la largeur et à la densité de pixels que vous choisissez, avec Chromium.
Points clés
- Entrée : du code SVG ou un fichier .svg (fichiers jusqu'à 2 MB à l'ouverture), et jusqu'à 256 KB de code SVG peuvent être convertis ; les scripts et les attributs d'événement sont supprimés dans votre navigateur au préalable.
- Sortie : PNG, de 100 à 4000 px de large en 1x, 2x ou 3x, avec un arrière-plan transparent, blanc ou de couleur.
- Limite de hauteur dans l'outil gratuit : 2000 px. Le texte utilise les polices du serveur de rendu, sauf si le SVG intègre les siennes.
- Gratuit sans compte : jusqu'à 10 conversions par minute et 50 par jour et par visiteur, sans filigrane. Connecté, chaque rendu coûte 1 crédit (100 crédits gratuits chaque mois).
- Les fichiers sont supprimés automatiquement : 10 minutes après la conversion sans compte, 1 jour avec un compte gratuit.
- Les développeurs peuvent effectuer le même rendu avec POST https://api.aiipworld.com/v1/render et une clé API (voir la page API de capture d'écran).
Sources
Dernière vérification:
Fonctionnement
- Collez votre code SVG, ou ouvrez un fichier .svg depuis votre appareil.
- Vérifiez la taille que l'outil lit dans votre SVG.
- Réglez la largeur de sortie en pixels. Laissez le champ vide pour utiliser la largeur propre au SVG.
- Choisissez une densité de pixels de 1x, 2x ou 3x, et un arrière-plan : transparent, blanc ou une couleur.
- Cliquez sur « Convertir », vérifiez la taille de sortie, puis téléchargez le PNG.
Exemple de résultat
Comment convertir un SVG en PNG
Ouvrez le convertisseur et collez votre code SVG dans la zone prévue, ou ouvrez un fichier .svg depuis votre appareil. Le SVG est nettoyé dans votre navigateur avant d'être rendu, donc les scripts et les attributs d'événement sont supprimés.
L'outil lit la largeur et la hauteur de votre SVG, ou son viewBox, et affiche cette taille. Après la conversion, il affiche la taille de sortie en pixels.
La sortie est un fichier PNG que vous pouvez télécharger. L'utilisation anonyme nécessite une vérification de sécurité avant que la conversion ne s'exécute. Les utilisateurs connectés passent la vérification et utilisent des crédits.
Taille de sortie et densité de pixels
La largeur de sortie se règle en pixels. Laissez le champ vide pour conserver la largeur de votre SVG. La hauteur suit les proportions de votre SVG, vous n'avez donc pas à la calculer vous-même.
La densité de pixels définit le nombre de pixels dessinés pour chaque unité de la taille de sortie. Choisissez 1x, 2x ou 3x. En 2x ou 3x, la même taille de sortie comporte davantage de pixels.
L'outil gratuit autorise une hauteur de sortie allant jusqu'à 2000 px. Si un SVG haut est trop haut pour la largeur choisie, réduisez la largeur ou modifiez le SVG pour le raccourcir.
- Largeur vide : la largeur propre au SVG est utilisée.
- Densité de pixels : 1x, 2x ou 3x.
- Hauteur : suit votre SVG, jusqu'à 2000 px dans l'outil gratuit.
Arrière-plan transparent
L'arrière-plan est transparent par défaut. Les zones du SVG sans remplissage restent transparentes dans le PNG. Les parties qui ont leur propre remplissage conservent ce remplissage.
Choisissez le blanc ou une couleur lorsque vous avez besoin d'un arrière-plan uni derrière l'image. Gardez l'option transparente pour les logos et icônes que vous placerez sur d'autres visuels.
Polices et images dans votre SVG
Le texte de votre SVG est dessiné avec les polices installées sur le serveur de rendu. Il s'agit notamment de Liberation Sans, Liberation Serif, Liberation Mono, Noto Sans, Noto Serif et Noto Sans Display. Les polices Noto couvrent aussi de nombreux autres systèmes d'écriture, dont l'arabe, l'hébreu, le devanagari et le thaï, ainsi que les caractères CJK.
Arial et Helvetica correspondent à Liberation Sans. Times New Roman correspond à Liberation Serif, Courier New à Liberation Mono, et Georgia à Noto Serif. Les polices non installées sur le serveur, comme Segoe UI, Roboto et Inter, sont dessinées avec une police de secours.
Les polices de votre propre appareil ne se trouvent pas sur le serveur. Pour conserver une police précise, intégrez-la dans le SVG, ou chargez-la avec @font-face depuis une adresse publique ou une URL de données.
Les images externes ne se chargent qu'à partir d'adresses publiques en http et https. Les images qui pointent vers des réseaux privés ou localhost ne se chargeront pas.
SVG ou PNG
Un PNG a un nombre de pixels fixe. La largeur que vous réglez et la densité de pixels déterminent ce nombre. Si vous aurez peut-être besoin d'une autre taille plus tard, conservez votre SVG d'origine et convertissez-le à nouveau à la taille voulue.
Cet outil ne produit que du PNG. Pour un PDF vectoriel, utilisez l'outil SVG en PDF. Il conserve les formes et le texte en vectoriel, et la taille de page du PDF correspond à la taille du SVG. Pour une sortie JPG, utilisez l'outil html-to-image, qui propose PNG et JPG pour le HTML que vous collez.
Ce qui est supprimé du SVG
Avant le rendu, l'outil nettoie le SVG avec DOMPurify. Les scripts, les attributs d'événement et les éléments similaires sont supprimés. Le reste du dessin est conservé.
Comme les scripts sont supprimés, un SVG qui a besoin de JavaScript pour dessiner son contenu n'affichera pas ce contenu dans le PNG.
Le PNG est rendu par Chromium : ce que vous voyez dans le résultat est donc ce que le navigateur dessine. Vérifiez la taille de sortie et l'image avant de télécharger le fichier.
SVG en PNG à partir de code
Vous pouvez effectuer la même conversion avec l'API de rendu. Envoyez une requête POST vers /v1/render avec votre SVG dans le champ html et output défini sur png. Envoyez votre clé API dans l'en-tête Authorization avec Bearer suivi de la clé, ou dans x-api-key.
La requête renvoie 202 avec un job_id. Interrogez GET /v1/jobs/:id jusqu'à ce que le statut soit succeeded, failed ou timeout. En cas de succès, téléchargez le fichier depuis download_url. Ce lien est de courte durée : téléchargez le fichier peu après la fin de la tâche.
Les crédits des tâches échouées et dont le délai est dépassé sont restitués. Chaque tâche utilise un contexte de navigation neuf, donc les cookies et le cache ne sont pas repris d'une conversion à l'autre. L'API ne propose pas d'endpoint par lots : envoyez une requête par document. Les webhooks ne sont pas encore disponibles.
Utiliser ce convertisseur SVG en PNG
Utilisez ce convertisseur svg en png lorsque vous avez besoin d'une copie matricielle d'un dessin vectoriel, par exemple pour une page ou une application qui n'accepte pas les fichiers SVG. Collez le code ou ouvrez le fichier, choisissez la largeur et la densité de pixels, et le PNG est dessiné par Chromium.
Convertisseur de fichiers SVG pour logos, icônes et dessins
Ce convertisseur de fichiers svg n'a qu'une fonction : transformer un dessin SVG en image PNG. Si vous cherchez svg vers image, le PNG est le format d'image matricielle obtenu ici. Pour un PDF vectoriel, utilisez l'outil SVG en PDF.
Certains connaissent l'outil sous le nom de svgtopng ; la fonction est la même. Le svg en png gratuit ne demande ni compte, ni filigrane, ni installation. L'utilisation anonyme commence par une vérification de sécurité.
SVG en PNG en haute résolution
Pour un svg en png en haute résolution, réglez une grande largeur de sortie, jusqu'à 4000 px, et choisissez une densité de pixels de 2x ou 3x. L'outil gratuit limite la hauteur de sortie à 2000 px, donc un dessin très haut nécessite une largeur plus petite.
En tant que convertisseur svg vers png, l'outil conserve les proportions de votre dessin : vous ne réglez que la largeur. Conservez le SVG d'origine pour le reconvertir à une autre taille plus tard.
Questions
Puis-je convertir un fichier SVG en PNG ?
Oui. Collez du code SVG ou ouvrez un fichier .svg, réglez les options de sortie, puis convertissez. Le résultat est un fichier PNG que vous pouvez télécharger. L'utilisation anonyme nécessite d'abord une vérification de sécurité.
Comment convertir un SVG en PNG ?
Collez votre code SVG ou ouvrez un fichier .svg, indiquez la largeur de sortie en pixels, choisissez une densité de pixels de 1x, 2x ou 3x ainsi qu'un arrière-plan, puis cliquez sur « Convertir en PNG » et téléchargez le PNG. Une utilisation anonyme nécessite d'abord une vérification de sécurité.
Comment passer un SVG en PNG à une plus grande taille ?
Indiquez une largeur de sortie plus grande, ou choisissez une densité de pixels de 2x ou 3x, puis convertissez à nouveau. Le SVG lui-même ne perd aucun détail, vous pouvez donc le convertir autant de fois que nécessaire. L'outil gratuit accepte des largeurs de 100 à 4000 px.
Quelle est la différence entre SVG et PNG ?
Un PNG a un nombre de pixels fixe, défini par la largeur et la densité de pixels que vous choisissez. Conservez votre SVG d'origine si vous aurez peut-être besoin d'autres tailles, car vous pouvez le reconvertir à toute taille acceptée par l'outil.
Comment garder un arrière-plan transparent ?
Laissez l'option d'arrière-plan sur transparent, qui est la valeur par défaut. Les zones sans remplissage restent transparentes dans le PNG. Choisissez le blanc ou une couleur uniquement si vous avez besoin d'un arrière-plan uni.
Quelle sera la taille du PNG ?
La largeur correspond à la largeur de sortie en pixels, et la hauteur suit les proportions de votre SVG. Une densité de pixels de 2x ou 3x donne davantage de pixels pour la même taille visible.
Pourquoi le texte paraît-il différent ?
Le texte utilise les polices installées sur le serveur de rendu. Les polices absentes du serveur, comme Segoe UI, Roboto ou Inter, sont dessinées avec une police de secours. Intégrez la police dans le SVG si vous avez besoin d'un rendu identique.
L'outil exécute-t-il les scripts de mon SVG ?
Non. L'outil supprime les scripts et les attributs d'événement du SVG avant de rendre l'image. Le dessin restant est rendu tel que le navigateur le dessine.
Puis-je convertir un SVG en JPG ?
Cet outil ne produit que du PNG, qui conserve la transparence. Pour un JPG, utilisez l'outil SVG en JPG : il rend le même SVG et remplit les zones transparentes avec une couleur d'arrière-plan, car le JPG ne gère pas la transparence.
Quelle est la taille maximale ?
Dans l'outil gratuit, la largeur de sortie peut aller de 100 à 4000 px et la hauteur de sortie de 100 à 2000 px. Les fichiers SVG de plus de 2 MB ne sont pas ouverts, et jusqu'à 256 KB de code SVG peuvent être convertis.
Combien de temps le PNG est-il conservé ?
Les résultats de l'outil gratuit sont supprimés après 10 minutes. Téléchargez le PNG avant ce délai. Un enregistrement de chaque tâche est conservé, et les utilisateurs connectés peuvent voir leurs tâches dans le tableau de bord.
Ai-je besoin d'un compte ?
Non. Vous pouvez convertir de façon anonyme après la vérification de sécurité. Les utilisateurs connectés passent la vérification et utilisent des crédits. Nous n'ajoutons aucun filigrane à la sortie.
Le PNG correspond-il à ce qu'affiche mon navigateur ?
Le PNG est rendu par Chromium, il montre donc ce que le navigateur dessine pour le même SVG. La seule modification apportée par l'outil est la suppression des scripts et des attributs d'événement qu'il nettoie.
Puis-je convertir du SVG en PNG par programmation ?
Oui, via l'API de rendu. Envoyez une requête de rendu avec votre SVG dans l'entrée HTML et output défini sur png, puis interrogez la tâche jusqu'à ce qu'elle réussisse. Les crédits des tâches échouées sont restitués.
Besoin de ceci dans votre application ou en masse ?
Cet outil fonctionne sur l'API de rendu, donc le même image représente une seule requête HTTP depuis votre code. Un compte gratuit inclut 100 crédits par mois.
