Convertir SVG en JPG : convertissez votre SVG gratuitement
Convertir SVG en JPG transforme un dessin vectoriel en image JPG acceptée par de nombreuses applications et de nombreux formulaires. Collez votre code SVG ou ouvrez un fichier .svg, réglez la taille et la qualité, puis téléchargez le résultat. Le JPG ne gère pas la transparence : la couleur de fond choisie remplit donc les zones vides.
- Le JPG ne gère pas la transparence. Les zones transparentes de votre SVG sont remplies avec la couleur de fond choisie. Utilisez l'« outil SVG vers PNG » si vous avez besoin d'un arrière-plan transparent.
- Vous pouvez ouvrir des fichiers allant jusqu'à 2 MB, et convertir jusqu'à 256 KB de code SVG dans l'outil gratuit.
- L'outil gratuit limite la hauteur de sortie à 2000 px.
Vous pouvez aussi déposer un fichier ici.
0 B sur 256 KB autorisés dans l'outil web gratuit.
Plus la valeur est basse, plus le fichier est léger et plus la perte est visible (1 à 100).
Le JPEG ne peut pas stocker la transparence. Les zones transparentes sont remplies avec la couleur d'arrière-plan ci-dessous.
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
Outil gratuit en ligne qui dessine du code SVG ou un fichier .svg avec Chromium et l'enregistre en JPG, à la largeur, la densité de pixels, la qualité et la couleur de fond que vous choisissez.
Points clés
- Entrée : du code SVG ou un fichier .svg jusqu'à 2 MB, nettoyé dans votre navigateur (les scripts et les attributs d'événement sont supprimés) ; l'outil gratuit accepte jusqu'à 256 KB de code SVG.
- Sortie : un JPG, de 100 à 4000 px de large et de 100 à 2000 px de haut dans l'outil gratuit, à une densité de pixels de 1x, 2x ou 3x, avec une qualité de 1 à 100 (par défaut 80).
- Le JPEG ne gère pas la transparence, il n'existe donc pas d'option transparente : les zones transparentes sont remplies avec la couleur de fond (blanc par défaut). Pour la transparence, utilisez l'« outil SVG vers PNG ».
- Lors de notre test, l'échantillon SVG dessiné en 960 x 640 px donnait un JPG de 20 KB à la qualité 80 et un PNG de 191 KB sur fond blanc ; les polices non installées sur le serveur de rendu sont dessinées avec une police de secours.
- 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 dans la zone de saisie, ou ouvrez un fichier .svg depuis votre appareil.
- Vérifiez la largeur et la hauteur que l'outil a lues dans votre SVG. Laissez la largeur vide pour garder la largeur propre au SVG.
- Réglez la « densité de pixels », la qualité du JPG et la couleur de fond. Le blanc est la valeur par défaut.
- Regardez l'aperçu, que votre navigateur dessine avant tout envoi.
- Cliquez sur « Convertir en JPG », puis téléchargez le fichier .jpg.
Exemple de résultat
Comment convertir SVG en JPG
Commencez par coller votre code SVG dans la zone de saisie, ou ouvrez un fichier portant l'extension .svg. L'outil nettoie le code dans votre navigateur, puis lit la largeur et la hauteur à partir des attributs width et height du SVG ou de son viewBox. Il affiche ensuite la taille trouvée, afin que vous puissiez la vérifier avant de convertir.
Choisissez ensuite la largeur de sortie en pixels. Laissez-la vide pour utiliser la largeur propre au SVG. Sélectionnez une densité de pixels de 1x, 2x ou 3x, réglez la qualité du JPG et choisissez une couleur de fond. L'aperçu montre le dessin avec ce fond, pour voir le résultat avant de convertir.
Lorsque les réglages vous conviennent, cliquez sur « Convertir en JPG ». L'outil envoie le SVG nettoyé à notre serveur de rendu, et le JPG apparaît au téléchargement. Téléchargez-le et vérifiez-le dans le logiciel où vous comptez l'utiliser.
Ce que fait la conversion SVG en JPG
L'outil nettoie d'abord votre SVG dans le navigateur avec DOMPurify. Les scripts, les attributs d'événement et les éléments similaires sont supprimés à cette étape. Le code nettoyé est ensuite envoyé à notre serveur de rendu, où Chromium sans interface (headless) le dessine. Le dessin est enregistré dans un fichier JPEG portant l'extension .jpg.
Ce convertisseur effectue un rendu classique, sans intelligence artificielle. L'aperçu est dessiné par votre propre navigateur, tandis que le JPG est dessiné par Chromium sur notre serveur. Vérifiez donc aussi le panneau de résultat. Si le résultat diffère de l'aperçu, contrôlez les polices et les images externes utilisées par votre SVG.
Pourquoi convertir du SVG en JPG
Le SVG est un format vectoriel ; MDN le décrit comme adapté aux schémas, aux icônes et aux autres images qui peuvent être dessinées avec précision à toute taille. Certaines applications, certains formulaires, outils d'e-mail et outils de documents n'acceptent que des images matricielles, et le JPG est l'un des formats les plus courants parmi eux. Un JPG est une grille fixe de pixels : il peut être placé dans ces outils sans prise en charge du SVG.
Si votre destination accepte le SVG, gardez le fichier d'origine. Ne convertissez en JPG que lorsque l'endroit où l'image sera utilisée le demande. Pour un schéma qui sera redimensionné plus tard, gardez le SVG et créez un JPG à la taille dont vous avez besoin.
Transparence d'un SVG converti en JPG
Le JPG ne gère pas la transparence, et MDN précise que le JPEG n'a pas de canal alpha. Cette page ne propose donc aucune option transparente. Toute zone du SVG sans remplissage, y compris les coins arrondis et les marges, est remplie avec la couleur de fond que vous choisissez. Par défaut, elle est blanche.
Lors de nos mesures, les coins arrondis et la marge autour d'une carte d'exemple étaient blancs dans le JPG. Les parties semi-transparentes du dessin se mélangent à la couleur de fond : un fond clair ou foncé change donc leur aspect. Choisissez la couleur de fond qui correspond à l'endroit où l'image sera placée.
Si vous avez besoin d'un arrière-plan transparent, utilisez l'« outil SVG vers PNG ». Le PNG conserve les zones transparentes de votre SVG.
Taille de sortie et densité de pixels
Réglez la largeur de sortie entre 100 et 4000 px. Laissez le champ vide pour utiliser la largeur propre au SVG. La hauteur suit les proportions du SVG. Dans l'outil gratuit, la hauteur doit être comprise entre 100 et 2000 px.
La densité de pixels détermine le nombre de pixels dessinés pour chaque unité de la taille visible. À 2x ou 3x, une même taille visible comporte davantage de pixels. L'outil affiche la taille de sortie en pixels, sous la forme largeur multipliée par la densité et hauteur multipliée par la densité.
Un JPG comporte un nombre fixe de pixels. Si vous avez besoin plus tard d'une autre taille, gardez le SVG d'origine et convertissez-le de nouveau avec de nouveaux réglages.
Choisir la qualité du JPG
La qualité du JPG va de 1 à 100, et la valeur par défaut est 80. Utilisez le curseur de l'outil pour la modifier. Une qualité plus basse donne un fichier plus petit, mais la perte devient plus visible. La compression JPG est avec perte : le résultat n'est donc pas identique au dessin.
Lors de nos mesures sur la carte d'exemple de l'outil, en 960 x 640 px, le JPG pesait 14 KB à la qualité 50, 20 KB à la qualité 80 et 38 KB à la qualité 95. Votre résultat dépendra de votre propre dessin. Pour la plupart des images, la valeur par défaut de 80 est un bon point de départ. Augmentez-la si vous voyez des blocs ou des contours flous autour du texte.
JPG ou PNG pour un SVG
Pour les graphismes à aplats et aux contours nets, comme les logos, les icônes et les graphiques, le PNG est généralement le choix le plus net. MDN indique que la compression avec perte peut donner des résultats insatisfaisants pour les contenus qui exigent de la netteté, comme les schémas ou les graphiques, et conseille le PNG lorsqu'une reproduction plus précise est nécessaire. Le JPG convient aux dessins proches de la photo, aux dégradés et aux cas où un logiciel ou un formulaire l'exige.
La taille du fichier ne décide pas seule. Lors de notre test, la carte d'exemple pesait 191 KB en PNG sur fond blanc et 208 KB avec un fond transparent. Un dessin avec beaucoup d'aplats de couleur et de texte peut être plus petit en PNG : comparez donc les deux fichiers pour votre propre SVG.
Polices et images dans votre SVG
Le texte du 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 alphabets, dont l'arabe, l'hébreu, le devanagari et le thaï, ainsi que le chinois, le japonais et le coréen. Arial et Helvetica correspondent à Liberation Sans, Times New Roman à Liberation Serif, Courier New à Liberation Mono et Georgia à Noto Serif.
Les polices comme Segoe UI, Roboto, Inter et les polices installées sur votre appareil ne sont pas installées sur le serveur. Le texte dans ces polices est dessiné avec une police de secours. Pour garder l'aspect exact, intégrez la police 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 que depuis des adresses publiques http et https.
Ce qui est supprimé du SVG
Avant que votre SVG ne quitte votre navigateur, l'outil supprime les scripts et les attributs d'événement, comme onclick. Les autres éléments actifs similaires sont également supprimés. Pour cette raison, un SVG qui a besoin de JavaScript pour dessiner son contenu n'affichera pas ce contenu dans le JPG.
Vérifiez l'aperçu avant de convertir. Si un élément manque, cherchez les scripts ou les attributs d'événement dans le code SVG, puis remplacez le dessin par des formes et du texte SVG simples.
Limites et confidentialité
Vous pouvez ouvrir un fichier SVG allant jusqu'à 2 MB. Dans l'outil gratuit, le code SVG peut aller jusqu'à 256 KB. L'utilisation anonyme nécessite une vérification de sécurité (Cloudflare Turnstile). Les utilisateurs connectés ne passent pas cette vérification et utilisent des crédits. Le JPG ne comporte pas de filigrane.
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. Ne convertissez que des images dont vous avez le droit d'usage, comme le prévoit notre « politique d'utilisation acceptable ». Les tâches échouées ou ayant dépassé le délai imparti sont remboursées.
Convertir du SVG en JPG depuis du code
Si vous convertissez beaucoup de fichiers, utilisez l'API. Envoyez une requête POST à /v1/render avec votre SVG dans le champ html et réglez la sortie sur jpeg. Vous pouvez définir la largeur et la hauteur de la fenêtre d'affichage (viewport), le device_scale_factor de 1 à 3 et une qualité de 1 à 100. La réponse est 202 avec un job_id.
Interrogez GET /v1/jobs/:id jusqu'à ce que le statut soit succeeded, failed ou timeout. Le download_url est un lien signé de courte durée : téléchargez le fichier peu après qu'il est prêt. Les crédits des tâches échouées ou ayant dépassé le délai imparti sont restitués. L'API ne propose pas d'endpoint par lots : envoyez donc une requête par document. Les webhooks ne sont pas encore disponibles. Authentifiez-vous avec votre clé API, dans l'en-tête Authorization avec Bearer, ou avec x-api-key. Sous l'outil, la page affiche un exemple cURL, Node et Python généré à partir de vos réglages actuels.
Outils associés
Si vous avez besoin de transparence, utilisez l'« outil SVG vers PNG ». Pour un PDF vectoriel qui garde le dessin net à toute taille, utilisez l'outil SVG vers PDF. Pour revenir d'une image matricielle à des tracés vectoriels, utilisez l'outil JPG vers SVG ou l'outil de vectorisation d'image. Pour convertir une image PNG en JPG, utilisez l'outil PNG vers JPG. Pour un texte sous forme d'image, utilisez l'outil texte vers PNG, et pour les pages web, l'outil HTML vers JPG.
Questions
Peut-on convertir SVG en JPG gratuitement ?
Oui. L'outil SVG vers JPG est gratuit et ne nécessite pas de compte. L'utilisation anonyme demande une vérification de sécurité rapide, et le JPG ne comporte pas de filigrane.
Que devient un fond transparent ?
Le JPG ne peut pas stocker la transparence : les zones transparentes sont remplies avec la couleur de fond choisie. Par défaut, elle est blanche.
Peut-on garder le fond transparent ?
Pas dans un JPG. Utilisez l'« outil SVG vers PNG » si vous avez besoin de transparence, car le PNG conserve les zones transparentes.
Quelle qualité choisir ?
Commencez par la valeur par défaut, 80. Augmentez-la si les contours ou le texte paraissent flous, ou baissez-la si vous avez besoin d'un fichier plus petit et que la perte est acceptable.
Quelle sera la taille du JPG ?
Cela dépend de la taille, de la densité de pixels, de la qualité et du dessin. Lors de notre test en 960 x 640 px, l'échantillon pesait 14 KB à la qualité 50, 20 KB à 80 et 38 KB à 95.
La conversion SVG en JPG est-elle sans perte ?
Non. La compression JPG est avec perte : une partie du détail disparaît. Une qualité plus basse entraîne plus de perte. Pour des graphismes à aplats nets, le PNG est généralement le meilleur choix.
Le JPG est-il encore vectoriel ?
Non. Le résultat est une image matricielle, avec un nombre fixe de pixels. Gardez votre SVG d'origine si vous devez redimensionner le dessin plus tard.
Pourquoi le texte a-t-il un aspect différent ?
Le texte utilise les polices installées sur notre serveur de rendu. Des polices comme Segoe UI ou Roboto n'y sont pas présentes : une police de secours est donc utilisée. Intégrez la police dans votre SVG ou chargez-la avec @font-face pour garder l'aspect.
L'outil exécute-t-il les scripts de mon SVG ?
Non. Les scripts et les attributs d'événement sont supprimés dans votre navigateur avant l'envoi du SVG. Un SVG qui a besoin de JavaScript pour dessiner son contenu n'affichera pas ce contenu.
Quelle est la taille maximale ?
Vous pouvez ouvrir un fichier SVG allant jusqu'à 2 MB. L'outil gratuit accepte jusqu'à 256 KB de code SVG, et la hauteur de sortie peut atteindre 2000 px.
Combien de temps mon fichier est-il conservé ?
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. Téléchargez le fichier avant ce délai.
Peut-on convertir SVG en JPG avec du code ?
Oui. Envoyez une requête POST à /v1/render avec le SVG dans le champ html et la sortie réglée sur jpeg, puis interrogez la tâche jusqu'à ce qu'elle se termine. La page affiche sous l'outil un exemple cURL, Node et Python prêt à l'emploi.
Est-ce un convertisseur SVG vers JPEG ?
Oui. JPG et JPEG sont le même format : ce convertisseur SVG vers JPEG donne donc le même type de fichier qu'une conversion SVG en JPG. Le téléchargement se termine par .jpg. Le JPEG ne gère pas la transparence, donc la couleur de fond choisie remplit les zones vides.
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.
