Outils d’image

Optimiseur SVG

Optimisez vos fichiers graphiques vectoriels SVG en supprimant les métadonnées, en retirant les commentaires et en arrondissant les coordonnées numériques.

Exécuter l’outil

Cet outil optimise les fichiers vectoriels SVG au format UTF-8 en réduisant leur volume de données. L'application supprime les commentaires superflus ainsi que les balises de métadonnées XML selon vos préférences. Elle arrondit également les valeurs numériques sans unité prises en charge, telles que les coordonnées, les dimensions, les opacités et la boîte de vue viewBox, avec une précision réglable de 0 à 6 décimales. L'arrondi applique la méthode bancaire au pair le plus proche et retire les zéros terminaux inutiles. Les attributs avec unités explicites, les tracés complexes et les listes de points restent inchangés. Les scripts et gestionnaires d'événements ne sont pas filtrés, car ce module n'agit pas comme un désinfectant de sécurité. Après exécution, l'interface affiche le balisage nettoyé, la version encodée en Base64, les tailles initiales et finales en octets ainsi que le pourcentage exact d'économie obtenu.

Mode d’emploi

  1. Sélectionnez un fichier SVG valide encodé en UTF-8 d'une taille inférieure à 2 Mo.
  2. Cochez ou décochez les options pour retirer les commentaires et les métadonnées XML.
  3. Indiquez le nombre de décimales souhaité pour l'arrondi des attributs numériques sans unité, entre 0 et 6.
  4. Lancez le traitement pour générer le code SVG optimisé et visualiser les statistiques de réduction.

Exemples

  • Optimisation d'une icône vectorielle avec suppression des balises de métadonnées et arrondi à 2 décimales pour alléger le balisage web.
  • Traitement d'une illustration contenant des commentaires d'exportation avec une précision fixée à 1 décimale pour réduire le poids en octets.

FAQ

Quels types d'éléments SVG sont supprimés lors du traitement ?

Si les options correspondantes sont cochées, les commentaires XML et les blocs de métadonnées SVG sont retirés. Les éléments graphiques, les textes et les liaisons actives restent intacts.

Pourquoi certaines valeurs numériques ne sont-elles pas modifiées ?

L'arrondi ne s'applique qu'aux attributs sans unité autorisés (coordonnées, dimensions, opacité, viewBox). Les valeurs accompagnées d'unités (comme px ou em), les données de tracés ou les styles intégrés ne sont pas altérés.

Cet outil garantit-il la sécurité contre les scripts malveillants ?

Non. Cet outil n'est pas un désinfectant SVG. Les scripts, liens hypertextes et gestionnaires d'événements JavaScript présents dans le fichier d'origine sont conservés tels quels.

Quelle est la taille maximale autorisée pour le fichier d'entrée ?

Le fichier SVG décodé ne doit pas dépasser 2 Mo et doit correspondre à une structure XML valide comportant une balise racine SVG.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.