Optimiseur SVG — Compressez vos SVG en ligne avec SVGO

Nettoyez les SVG exportés depuis Figma, Illustrator, Inkscape ou Sketch avec SVGO, puis vérifiez l'aperçu avant/après pour vous assurer que l'icône s'affiche toujours correctement.

Mis à jour le
Ouvrir un fichier

Aperçu

Original

SVG original

Optimisé

SVG optimisé

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Optimiseur SVG

  1. Collez le code SVG ou ouvrez un fichier .svg.
  2. Conservez les réglages par défaut pour un gain maximal, ou baissez la précision pour obtenir des tracés encore plus légers.
  3. Comparez les aperçus original et optimisé pour vous assurer que rien n'a bougé.
  4. Copiez le code optimisé ou téléchargez le fichier .svg.

Pourquoi optimiser les fichiers SVG ?

Les SVG exportés depuis les outils de design contiennent beaucoup de éléments superflus : métadonnées de l'éditeur, commentaires, calques masqués, valeurs d'attributs par défaut, groupes vides et coordonnées à six décimales. Rien de tout cela n'affecte l'apparence de l'image, mais ces éléments peuvent multiplier par deux à cinq la taille du fichier. Les icônes SVG intégrées directement dans le HTML répètent ce surpoids sur chaque page.

Ce que fait SVGO

SVGO est l'optimiseur SVG de référence, utilisé par la plupart des outils de build. Il applique un ensemble de greffons sans risque :

  • Supprime la déclaration XML, les commentaires, les <metadata>, les espaces de noms des éditeurs (Illustrator, Inkscape, Sketch) et les éléments masqués.
  • Supprime les groupes inutiles, fusionne les tracés lorsque c'est possible et convertit les formes en données de tracé plus courtes.
  • Arrondit les nombres à la précision choisie et réécrit les commandes de tracé sous leur forme la plus courte.
  • Minifie les styles et les couleurs en ligne (#FFFFFF → #fff) et supprime les valeurs par défaut.
  • Raccourcit les ID et supprime ceux qui ne sont référencés nulle part.

Cet outil conserve systématiquement le viewBox, indispensable pour que le SVG se redimensionne correctement.

Choisir la précision

PrécisionIdéal pour
1Icônes simples dessinées sur une grille de pixels
2–3La plupart des icônes, logos et illustrations (3 par défaut)
4–5Illustrations détaillées, cartes et graphiques aux courbes fines

Une précision plus faible signifie moins de chiffres et des fichiers plus légers, mais les courbes peuvent légèrement se déplacer : c'est à cela que sert l'aperçu.

Largeur, hauteur et viewBox

Supprimer width et height permet au SVG de s'adapter à son conteneur grâce au CSS, ce qui convient généralement aux icônes et aux SVG intégrés en ligne. Conservez-les si le SVG est utilisé dans une balise <img> sans dimensions explicites.

Pour la suite : transformez le SVG optimisé en fond CSS, en composant React ou en élément Webflow.

Aussi recherché comme : optimiser svg en ligne, compresser svg, minifier svg, minifieur svg, réduire taille svg, compresseur svg, svgo en ligne.

Outils complémentaires : Optimiseur SVG

  • Redimensionner viewBox SVG — Normalisez vos icônes vers un nouveau viewBox (par exemple 24×24) en recalculant les coordonnées réelles de chaque path, circle, rect et polygon, sans recourir à des astuces comme transform="scale()".
  • Compresseur d’images — Réduisez la taille de vos photos et de vos graphiques de 50 à 90 % sans perte de qualité visible.
  • Compression Gzip — Compressez du texte ou n'importe quel fichier en gzip, zlib ou deflate brut, ou collez du Base64 ou ouvrez un fichier .gz pour le décompresser.
  • Compression Brotli — Compressez du texte ou des fichiers avec Brotli à n’importe quel niveau de 0 à 11, décompressez des données .br et comparez le résultat avec gzip, le tout localement dans votre navigateur.

Questions fréquentes

De combien mon SVG va-t-il être réduit ?
Les exports d'Illustrator, Figma ou Inkscape diminuent généralement de 30 à 80 %. Les SVG écrits à la main ou déjà optimisés gagnent moins.
L'optimisation modifie-t-elle l'apparence de mon SVG ?
Les greffons par défaut sont sans perte visuelle. Une précision très faible peut légèrement déplacer des points : comparez les aperçus et augmentez la précision si vous constatez une différence.
Pourquoi conserver le viewBox ?
Le viewBox définit le système de coordonnées qui permet à un SVG de se redimensionner. Sans lui, l'image risque de ne pas s'adapter au CSS, c'est pourquoi cet outil ne le supprime jamais.
Puis-je optimiser des animations ou des scripts SVG ?
SVGO conserve les animations SMIL et la plupart des règles CSS. Les scripts intégrés sont conservés, mais vérifiez les SVG animés dans l'aperçu : si « Raccourcir les ID » est activé, les ID référencés par les scripts sont renommés.
Mon fichier est-il envoyé sur un serveur ?
Non, SVGO fonctionne directement dans votre navigateur.
Puis-je installer Optimiseur SVG en tant qu’application web et l’utiliser hors ligne ?
Oui. Optimiseur SVG est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires