Cookies de statistiques et de publicité
Nous utilisons des cookies de statistiques et de publicité, tous deux destinés à Google. Si vous refusez, rien ne change visiblement pour vous.Aller à la page de confidentialité
Vous pouvez convertir SVG en JPG gratuitement et sans compte : déposez le fichier ci-dessus et, une ou deux secondes plus tard, le résultat est prêt à télécharger. La conversion se fait dans votre propre navigateur : le fichier n’est donc jamais téléversé. Cela marche sous Windows, macOS et Linux comme sur iPhone et Android, et continue de marcher si vous coupez le réseau.
Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.
Ils sont convertis les uns après les autres et reviennent ensemble dans un ZIP.
SVG en JPG
Un SVG n’a pas de résolution. C’est un jeu d’instructions — trace un cercle ici, remplis cette forme de cette couleur — et il se dessine à n’importe quelle dimension avec la même netteté. Un JPG est une grille de pixels figée. Passer de l’un à l’autre suppose donc de choisir un nombre, et ce choix est définitif.
La plupart des convertisseurs prennent la largeur que le SVG déclare et dessinent à cette taille, en silence. Comme beaucoup de SVG déclarent quelque chose de modeste — une taille de pictogramme de 100 ou 200 pixels héritée de l’endroit où ils ont été faits — le résultat est une petite image qui paraît correcte jusqu’au jour où quelqu’un l’agrandit, et devient alors visiblement molle. C’est de loin la plainte la plus fréquente sur cette conversion, et c’est un problème de réglage, pas de qualité.
Raisonnez à rebours, à partir de l’endroit où l’image finira. Sur une page web, dessinez au double de la taille d’affichage : les écrans à haute densité sont la norme depuis dix ans, et une image de 400 pixels dans un emplacement de 400 pixels paraît molle sur la plupart des téléphones. Pour l’impression, la règle de travail est 300 pixels par pouce — un graphisme imprimé sur dix centimètres de large demande environ 1200 pixels.
Se tromper en grand coûte peu, se tromper en petit coûte cher. Un JPG dessiné plus grand que nécessaire coûte quelques octets et se réduit sans perte visible ; un JPG dessiné trop petit ne se rattrape pas du tout, parce que le détail n’a jamais été tracé. Le réglage d’échelle se trouve sous le résultat : vous pouvez convertir, regarder, ajuster et reconvertir sans repartir de zéro.
Le JPG n’a pas de canal alpha. Pas un canal limité : aucun. Chaque pixel est opaque, donc tout ce qui était transparent dans le SVG doit être rempli par quelque chose, et le blanc est le choix par défaut raisonnable.
C’est aussi le choix par défaut qui produit l’échec mémorable : un logo blanc ou très clair, dessiné pour se poser sur un fond sombre, converti en JPG et livré sous la forme d’un rectangle blanc ne contenant apparemment rien. Si vous distinguez la forme dans l’aperçu et pas dans le résultat, c’est l’explication. Fixez une couleur de remplissage contrastée dans les réglages, ou convertissez en PNG ou en WebP, qui conservent la transparence au lieu de la résoudre.
La plupart des SVG sont des logos, des pictogrammes et des schémas — des aplats de couleur aux contours durs. C’est précisément le contenu que la compression JPEG traite le plus mal : conçue pour la photographie, elle répond à une frontière nette entre deux aplats en la salissant d’un léger halo. Le fichier n’est fréquemment même pas plus léger que le PNG équivalent, parce que le PNG excelle exactement sur ce type d’image.
Le conseil honnête est donc de convertir en PNG, sauf si quelque chose réclame précisément du JPG — et cela arrive : annonces sur les places de marché, systèmes de dépôt pour l’impression, gestionnaires de contenu anciens et certains logiciels bureautiques refusent encore tout le reste. Quand le SVG contient une photographie ou une illustration richement ombrée, le JPG est vraiment la meilleure réponse.
Un SVG nomme généralement une police plutôt que de l’incorporer. Ce qui dessine le fichier doit donc disposer de cette police, et resvg — qui dessine ici — a les polices de votre système, pas celles de votre logiciel de création.
Une police absente est donc remplacée, et un logotype à l’approche soigneusement réglée arrive avec le mauvais espacement. Le français y ajoute son propre risque : les accents et la cédille sont les premiers caractères que les polices incomplètes n’ont pas, et un « Ç » manquant se remarque plus qu’un espacement de travers. La correction appartient au logiciel de création — vectorisez le texte avant d’exporter. Les lettres deviennent des formes, plus rien ne peut être remplacé, et le fichier peut être confié à n’importe qui.
Formes, contours, remplissages et dégradés se convertissent fidèlement. Le terrain incertain, ce sont les filtres — flous et ombres portées — ainsi que les modes de fusion et les masques bâtis sur d’autres masques.
resvg couvre ce que les vrais fichiers utilisent et laisse de côté ce qu’il n’implémente pas, plutôt que d’en donner une approximation presque juste. Si un effet porte du sens, regardez le JPG au lieu de le supposer. S’il manque, aplatissez-le avant d’exporter.
Un SVG peut faire référence par URL à une photographie, à une police ou à une feuille de style extérieures. Rien ici n’atteint l’internet : un fichier référencé est donc simplement absent — c’est la même propriété qui garde votre dessin privé.
Le symptôme est un JPG avec un rectangle vide là où une image devrait se trouver. Réexportez avec les ressources incorporées plutôt que liées, et tout ce dont le dessin dépend voyagera avec lui.
Le poids suit la résolution que vous avez choisie, pas le SVG. Un pictogramme de 3 Ko dessiné à 4000 pixels donne un JPG de plusieurs mégaoctets, puisque le fichier est désormais une grille de pixels et non une description.
Une qualité autour de 85 est le réglage raisonnable pour tout ce qui est photographique. Pour un logo en aplats, la question est mal posée : aucun réglage de qualité n’empêche le JPEG de poser un halo le long d’un contour dur, et la réponse est alors le PNG.
Déposez le dossier entier. Chaque SVG est dessiné à la même échelle et renvoyé dans un ZIP, ce qu’attendent d’ordinaire un jeu de pictogrammes ou un lot d’export.
Le rendu se fait sur votre machine : pas de limite par fichier, pas de file d’attente. Et comme il passe par resvg plutôt que par un canevas de navigateur, le dernier fichier est dessiné exactement comme le premier.
| SVG | JPG | |
|---|---|---|
| Nom complet | Scalable Vector Graphics | Image JPEG |
| Extension de fichier | .svg | .jpg, .jpeg, .jpe |
| Type de média | image/svg+xml | image/jpeg |
| Compression | Non compressé | Avec perte — la taille se paie en qualité |
| Première publication | 2001 | 1992 |
| Publié par | W3C | Joint Photographic Experts Group |
| Spécification | SVG 1.1 | ITU-T T.81 |
| Licence | Standard ouvert | Standard ouvert |
| Situation actuelle | Actuel | Actuel |
| Profondeur de bits | — | 8 |
| Couleur qu’il peut décrire | RVB | RVB, niveaux de gris, YCbCr |
| Image la plus grande | — | 65 535 px par côté |
| S’ouvre dans un navigateur | Tous les navigateurs | Tous les navigateurs |
| Envisagé à la place | PNG, PDF | WebP, AVIF, HEIC |
JPG n’a pas de couche alpha. Un fichier SVG transparent ressort avec ces zones remplies — en blanc sauf indication contraire — et aucun réglage de JPG ne rend la transparence.
SVG décrit des formes, JPG enregistre des pixels. Le résultat est net à la taille où il a été produit, pas au-delà : l’agrandir ensuite ne peut qu’inventer les pixels intermédiaires, et la taille d’export compte donc ici plus qu’ailleurs.
JPG contient une seule image fixe. D’un fichier SVG animé il reste la première image, le reste disparaît : la conversion sert à extraire une image, pas à emporter le mouvement.
Les calques sont fusionnés. SVG les garde séparés et modifiables ; JPG enregistre le résultat, donc tout ce qui suppose de déplacer un calque doit se faire avant.
Les logiciels habituels ne se recoupent pas : SVG s’ouvre dans Inkscape, Adobe Illustrator et Figma, JPG dans Adobe Photoshop, GIMP et Preview — celui qui reçoit le résultat a donc besoin d’un logiciel de la seconde liste.
Le fichier devient nettement plus léger, et il le devient en écartant du détail. SVG garde tout ; JPG garde ce que l’œil remarque mal. Sur une photographie l’échange est presque gratuit ; sur du texte, une capture d’écran ou un dessin au trait, il se voit sous forme de halos sur les contours.
SVG est le format de W3C, publié en 2001. La spécification est SVG 1.1, et elle mérite d’être connue si le fichier doit survivre à l’outil qui l’a écrit.
JPG vient de Joint Photographic Experts Group et date de 1992, décrit par ITU-T T.81. Adobe Photoshop, GIMP et Preview le lisent.
Non. Cette conversion se fait entièrement dans votre navigateur : le fichier ne quitte donc pas votre appareil. Vous pouvez le vérifier vous-même — ouvrez l’onglet réseau des outils de développement et convertissez quelque chose. Vous verrez la page elle-même et les requêtes de statistiques et de publicité qui financent ce service, et pas une seule qui transporte votre fichier. Le moteur de cette paire précise est resvg, un moteur de rendu SVG strict écrit en Rust ; votre navigateur le télécharge une fois puis le garde en cache.
Oui. Pas de compte, pas de filigrane et pas de quota journalier à dépenser : cela tourne sur votre propre machine, vous pouvez donc revenir autant de fois que vous voulez. Le navigateur traite des fichiers jusqu’à 100 Mo, 100 à la fois. resvg est téléchargé sur votre machine et s’y exécute, et c’est pourquoi rien n’est compté.
SVG et JPG décrivent le contenu de façons radicalement différentes. La conversion est donc une reconstitution et non une copie : fidèle, mais pas identique octet pour octet. Le texte est dessiné avec les polices intégrées au fichier ; pour le reste, une police de substitution prend le relais.
JPG n’a pas de couche alpha. Un fichier SVG transparent ressort avec ces zones remplies — en blanc sauf indication contraire — et aucun réglage de JPG ne rend la transparence.
SVG décrit des formes, JPG enregistre des pixels. Le résultat est net à la taille où il a été produit, pas au-delà : l’agrandir ensuite ne peut qu’inventer les pixels intermédiaires, et la taille d’export compte donc ici plus qu’ailleurs.
JPG contient une seule image fixe. D’un fichier SVG animé il reste la première image, le reste disparaît : la conversion sert à extraire une image, pas à emporter le mouvement.
Ce que cette page affirme sur SVG et JPG se vérifie : voici les documents qui le fixent.