Convertir SVG en WebP

Vous pouvez convertir SVG en WebP 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.

  • Où cela s’exécute Dans votre navigateur. Le fichier n’est pas téléversé.
  • Reconstruit WebP ne fonctionne pas comme SVG. Il ne s’agit donc pas de la dégradation progressive d’un codec avec perte : ce que WebP sait exprimer est reproduit fidèlement, et ce qui n’y a pas d’équivalent ne subsiste pas du tout.
  • Limite de taille Jusqu’à 100 Mo par fichier, gratuitement et sans compte.
  • Bon à savoir Le texte est dessiné avec les polices intégrées au fichier ; pour le reste, une police de substitution prend le relais.

Jusqu’à 100 fichiers à la fois. Les formats mélangés ne posent pas de problème.

C’est un rendu, et il se passe une seule fois

Un SVG est un jeu d’instructions — tracer ce chemin, remplir cette forme, dessiner ce trait — sans résolution propre. Le rendu suit ces instructions à une taille particulière et enregistre le résultat en pixels, et à partir de ce moment le dessin a disparu et il ne reste que l’image.

La taille choisie au moment de la conversion est donc la taille que vous obtenez. Agrandir le WebP ensuite ne peut qu’inventer les pixels du milieu, ce qui est exactement la situation que l’art vectoriel existe pour éviter. Bien choisir l’échelle est tout l’art de cette conversion ; le reste n’est qu’un détail.

Rendez plus grand que ce que vous afficherez

Un écran de téléphone contient deux à trois pixels physiques par pixel CSS, si bien qu’une image rendue exactement à sa taille d’affichage paraît molle sur la plupart des appareils qui la verront. Rendre à deux ou trois fois et laisser le navigateur réduire est la pratique standard, et cela coûte moins qu’il n’y paraît : un logo plat à 2× se compresse à une fraction de ce que pèserait une photographie aux mêmes dimensions.

L’exception est tout ce qui est réellement grand. Un hero pleine largeur rendu à 3× produit un fichier que personne ne devrait télécharger ; là, rendez à 2× et acceptez, ou envisagez de servir le SVG directement.

Les polices sont l’endroit où un logo se gâte

Un SVG nomme ses polices plutôt que de les contenir. Quand le moteur de rendu a la police, le texte est dessiné correctement ; quand il ne l’a pas, autre chose le remplace, à des largeurs différentes — un wordmark composé dans une police sous licence arrive dans un sans-serif générique, à la mauvaise largeur, et la mise en page autour se casse.

La correction se fait dans le logiciel de dessin, avant l’export : convertissez le texte en chemins, et les lettres deviennent des tracés qui ne dépendent de rien. Le texte cesse d’être éditable et devient fiable, ce qui pour un logo est le bon arbitrage. Pour un schéma avec des légendes, vous pouvez préférer garder le texte et incorporer la police dans le SVG à la place.

L’aplat est là où le réglage de qualité coûte le plus

Le WebP écrit ici est toujours avec perte — la commande de qualité décide à quel point l’encodeur serre, et il n’y a pas de mode sans perte sur cette paire. La valeur par défaut de 82 est réglée pour des photographies, et sur de l’art vectoriel cela se voit au mauvais endroit : un trait d’un pixel prend un flou, et la frontière entre deux aplats gagne un halo de pixels intermédiaires.

Montez à 95 ou plus pour un logo, une icône ou un graphique, et ces artefacts disparaissent tandis que le fichier reste petit, car un aplat se compresse bien à n’importe quel réglage. Une illustration avec des dégradés et des ombrages doux se comporte comme une photographie et n’a pas besoin de cela. Si l’art doit sortir à l’identique plutôt qu’à peu près, rendez plutôt en PNG — son encodeur est sans perte.

Quand servir le SVG directement

Souvent. Si le dessin est un logo, une icône ou une illustration simple destinés à une page web que vous contrôlez, le SVG est en général plus petit que n’importe quel raster, net à tous les zooms sur tous les écrans, et recolorable depuis le CSS sans produire un second fichier.

Convertissez quand quelque chose refuse le SVG, et il y a des cas : les images d’aperçu pour les réseaux sociaux doivent être en PNG ou en JPG à des dimensions fixes, les clients de messagerie sont peu fiables, beaucoup de formulaires refusent le format sans autre forme de procès, et des plateformes qui acceptent les téléversements le refusent souvent pour des raisons de sécurité — un SVG est du XML et peut contenir des scripts. Ce sont des contraintes réelles, et c’est la raison d’être de cette page plutôt qu’une préférence générale pour les pixels.

Rendre un jeu d’icônes en une seule passe

Les icônes viennent en jeux, pas seules. Déposez tout le dossier : chaque fichier est rendu à tour de rôle à l’échelle que vous avez choisie, garde son nom avec l’extension échangée, et tout revient dans un seul ZIP prêt à verser dans une compilation.

Deux habitudes maintiennent la cohérence. Rendez toutes les icônes à la même échelle plutôt qu’à l’œil, pour qu’un jeu ait l’air délibéré d’un coup d’œil. Et gardez les SVG en contrôle de version en tant que source — régénérer le jeu entier à une nouvelle taille coûte alors une passe plutôt qu’un nouveau dessin.

L’art ne quitte pas votre machine

Le rendu se fait dans l’onglet du navigateur sur votre propre processeur. Rien n’est téléversé, si bien qu’il n’y a pas de file d’attente, pas de quota journalier, pas de compte — et aucun tiers ne se retrouve à détenir vos éléments de marque non publiés, ce qui est une préoccupation plus fréquente pour des logos que pour la plupart des fichiers.

Cela signifie aussi qu’un dossier de deux cents icônes se convertit aussi vite que votre machine peut les dessiner, plutôt qu’aussi vite qu’elles peuvent être téléversées puis récupérées.

Le SVG reste la source, quoi qu’il arrive

Quel que soit le format raster produit, le SVG d’origine reste la source. Il est malléable à toutes les tailles, recolorable depuis le CSS, et chaque futur raster est généré à partir de lui. Reconvertir le WebP en PNG plus tard ne récupère pas ce qui n’a jamais été rendu.

La pratique utile est de garder le SVG en contrôle de version à côté des rasters qu’on en a tirés. Un changement de marque, un nouveau contexte, un export à une autre taille : c’est une passe sur le SVG et non une redessin. Les WebP, eux, ne sont que des instantanés.

Comment convertir SVG en WebP

  1. Déposez votre fichier SVG sur cette page, ou cliquez pour en choisir un.
  2. Choisissez WebP comme destination. La conversion se fait dans votre navigateur et le fichier n’est pas téléversé.
  3. Téléchargez le fichier WebP terminé.

SVG et WebP : ce qui change

SVG face à WebP
SVGWebP
Nom completScalable Vector GraphicsImage WebP
Extension de fichier.svg.webp
Type de médiaimage/svg+xmlimage/webp
CompressionNon compresséLes deux, selon le réglage
Première publication20012010
Publié parW3CGoogle
SpécificationSVG 1.1RFC 9649
LicenceStandard ouvertStandard ouvert
Situation actuelleActuelActuel
Profondeur de bits8
Couleur qu’il peut décrireRVBRVB, YCbCr
Image la plus grande16 383 px par côté
S’ouvre dans un navigateurTous les navigateursTous les navigateurs
Envisagé à la placePNG, PDFAVIF, JPG, PNG

Ce qui est perdu

SVG décrit des formes, WebP 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.

Les calques sont fusionnés. SVG les garde séparés et modifiables ; WebP enregistre le résultat, donc tout ce qui suppose de déplacer un calque doit se faire avant.

Ce qui est conservé

La transparence est conservée. SVG et WebP enregistrent tous deux une couche alpha : un détourage reste détouré et rien n’est rempli derrière.

L’animation est conservée. SVG et WebP acceptent plusieurs images, le résultat bouge donc encore.

Ouvrir le résultat

Les logiciels habituels ne se recoupent pas : SVG s’ouvre dans Inkscape, Adobe Illustrator et Figma, WebP dans Adobe Photoshop, GIMP et Squoosh — celui qui reçoit le résultat a donc besoin d’un logiciel de la seconde liste.

À quoi sert chaque format

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.

WebP vient de Google et date de 2010, décrit par RFC 9649. Adobe Photoshop, GIMP et Squoosh le lisent.

De SVG à WebP : questions fréquentes

Mon fichier SVG est-il téléversé quelque part ?

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.

Convertir SVG en WebP est-il gratuit ?

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é.

Y a-t-il une perte de qualité en convertissant SVG en WebP ?

SVG et WebP 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.

Un WebP issu de SVG peut-il être agrandi ensuite ?

SVG décrit des formes, WebP 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.

Les calques sont-ils aplatis en passant de SVG à WebP ?

Les calques sont fusionnés. SVG les garde séparés et modifiables ; WebP enregistre le résultat, donc tout ce qui suppose de déplacer un calque doit se faire avant.

La transparence survit-elle de SVG à WebP ?

La transparence est conservée. SVG et WebP enregistrent tous deux une couche alpha : un détourage reste détouré et rien n’est rempli derrière.

En savoir plus sur ces formats

D’où viennent ces chiffres

Ce que cette page affirme sur SVG et WebP se vérifie : voici les documents qui le fixent.