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 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.
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 WebP
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.
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.
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.
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.
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.
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.
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.
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.
| SVG | WebP | |
|---|---|---|
| Nom complet | Scalable Vector Graphics | Image WebP |
| Extension de fichier | .svg | .webp |
| Type de média | image/svg+xml | image/webp |
| Compression | Non compressé | Les deux, selon le réglage |
| Première publication | 2001 | 2010 |
| Publié par | W3C | |
| Spécification | SVG 1.1 | RFC 9649 |
| Licence | Standard ouvert | Standard ouvert |
| Situation actuelle | Actuel | Actuel |
| Profondeur de bits | — | 8 |
| Couleur qu’il peut décrire | RVB | RVB, YCbCr |
| Image la plus grande | — | 16 383 px par côté |
| S’ouvre dans un navigateur | Tous les navigateurs | Tous les navigateurs |
| Envisagé à la place | PNG, PDF | AVIF, JPG, PNG |
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.
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.
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.
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.
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 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.
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.
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.
Ce que cette page affirme sur SVG et WebP se vérifie : voici les documents qui le fixent.