Optimiseur & Compresseur SVG

Outil visuel de compression et nettoyage de code SVG permettant d'éliminer les déclarations XML, les métadonnées d'éditeurs, d'ajuster la précision des coordonnées et de générer des composants React JSX.

Taille d'origine
968 B
Taille optimisée
523 B
Gain d'espace
-46% (445 B)
Éléments DOM
6
Code source SVG
Loading Editor...

Règles d'optimisation

2 dp

Aperçu visuel en direct

SVG Live Preview
SVG
Loading Editor...
Traitement local en mémoire client · Aucun envoi de données

Guide d'Utilisation

  • 1. Collez le code XML SVG dans l'éditeur ou glissez-déposez un fichier .svg.
  • 2. Sélectionnez les règles d'optimisation (suppression des en-têtes XML, commentaires, balises balises g vides) et ajustez la précision des décimales.
  • 3. Vérifiez l'aperçu vectoriel en direct et copiez le code SVG minifié, le composant React JSX ou téléchargez le fichier optimisé.

Avantages Techniques & Confidentialité

  • 1. Supprime en toute sécurité les métadonnées de Figma, Illustrator, Inkscape et Sketch sans dénaturer le dessin.
  • 2. Précision ajustable des coordonnées (2 à 3 décimales) réduisant la taille de 30% à 50% tout en restant net sur écran Retina.
  • 3. Analyse DOM 100% locale dans le navigateur; vos logos et illustrations vectorielles restent strictement confidentiels.

Foire Aux Questions (FAQ)

Q: Pourquoi les fichiers SVG exportés de Figma ou Illustrator sont-ils si volumineux ?
A: Les logiciels de dessin intègrent des métadonnées d'édition, des espaces de noms XML superflus, des décimales superflues et des groupes balises g vides inutiles pour le rendu web.
Q: L'arrondi des décimales risque-t-il de déformer les formes vectorielles ?
A: Conserver 2 à 3 décimales garantit une fidélité visuelle parfaite sur tous les écrans tout en réduisant considérablement la longueur des attributs de chemin 'd'.
Q: Puis-je convertir directement le SVG optimisé en composant React ?
A: Oui. L'onglet React JSX génère un composant avec les attributs au format camelCase requis par React (ex. strokeWidth, fillRule).
Q: L'optimisation risque-t-elle de casser les animations CSS ou les dégradés ?
A: Le profil de nettoyage sécurisé conserve viewBox, les classes, identifiants, balises defs et balises linearGradient, préservant l'intégrité des styles et animations.