Catégories

Minificateur et analyseur SVG

Analyse le marquage SVG, supprime les elements redondants, reduit la taille, compare avant/apres et exporte des fichiers nettoyes

Exemples de résultats

2 Exemples

Nettoyer une illustration SVG avant la prod

Supprime les metadonnees, reduit la precision numerique et compare avant/apres

Rendered before/after SVG previews with a downloadable cleaned file and compression summary.
Voir paramètres d'entrée
{ "svgFile": "/public/samples/svg/01-basic-shapes.svg", "precision": 2, "removeHiddenElements": true, "batchPackageName": "marketing-illustration" }

Minifier en lot un set dicones SVG

Traite plusieurs SVG, exporte un ZIP et affiche les metriques par fichier

Rendered per-file SVG analysis and a batch ZIP download for cleaned icon assets.
Voir paramètres d'entrée
{ "svgFile": "[\"/public/samples/svg/01-basic-shapes.svg\",\"/public/samples/svg/01-basic-shapes.svg\"]", "precision": 1, "removeHiddenElements": true, "batchPackageName": "icon-set-release" }

Click to upload files or drag and drop files here

Maximum file size: 10MB Maximum files: 10
Supported formats: image/svg+xml, text/plain

Points clés

Catégorie
Media
Types d’entrée
file, number, checkbox, text
Type de sortie
html
Couverture des échantillons
4
API disponible
Yes

Vue d’ensemble

Le Minificateur et analyseur SVG est un outil conçu pour optimiser vos fichiers vectoriels en supprimant le code redondant et les métadonnées inutiles. Il permet de réduire considérablement la taille de vos images tout en conservant leur qualité visuelle. Grâce à une comparaison visuelle avant/après et des options de traitement par lots, vous pouvez facilement préparer vos icônes et illustrations pour le web.

Quand l’utiliser

  • Avant de déployer des icônes ou illustrations SVG sur un site web pour améliorer les temps de chargement.
  • Lors de la création d'un système de design nécessitant un nettoyage en lot de plusieurs fichiers vectoriels.
  • Pour analyser la structure d'un fichier SVG généré par un logiciel de dessin et supprimer les éléments cachés inutiles.

Comment ça marche

  • Importez un ou plusieurs fichiers SVG (jusqu'à 10 fichiers simultanément).
  • Ajustez la précision décimale des coordonnées et choisissez de supprimer ou non les éléments cachés.
  • Visualisez instantanément la comparaison avant/après ainsi que les statistiques de compression.
  • Téléchargez les fichiers SVG optimisés individuellement ou sous forme d'archive ZIP.

Cas d’usage

Optimisation des performances web en réduisant le poids des assets graphiques.
Nettoyage des fichiers SVG exportés depuis des logiciels comme Illustrator ou Figma avant intégration.
Création d'un pack d'icônes standardisé et allégé pour une application mobile ou web.

Exemples

1. Nettoyer une illustration SVG avant la mise en production

Développeur Front-end
Contexte
Une illustration exportée depuis un logiciel de design contient beaucoup de métadonnées et de calques masqués, ce qui alourdit la page web.
Problème
Réduire le poids du fichier SVG sans perdre en qualité visuelle pour optimiser le temps de chargement.
Comment l’utiliser
Importez le fichier SVG, réglez la précision décimale sur 2 et cochez l'option pour supprimer les éléments cachés.
Configuration d’exemple
{
  "precision": 2,
  "removeHiddenElements": true
}
Résultat
Le fichier est allégé, le rendu visuel reste identique et le code est propre pour l'intégration web. Une comparaison visuelle confirme l'absence de dégradation.

2. Minifier un lot d'icônes pour un Design System

UI Designer
Contexte
Un designer doit fournir un set d'icônes aux développeurs, mais les fichiers bruts sont trop lourds et contiennent des tracés inutiles.
Problème
Traiter plusieurs icônes rapidement et les regrouper dans un seul dossier propre prêt à être partagé.
Comment l’utiliser
Importez les fichiers SVG, définissez un nom de package (ex: marketing-icons-clean) et lancez l'optimisation avec une précision de 1.
Configuration d’exemple
{
  "precision": 1,
  "removeHiddenElements": true,
  "batchPackageName": "marketing-icons-clean"
}
Résultat
Les icônes sont minifiées, analysées individuellement, et exportées dans une archive ZIP prête à être intégrée par l'équipe de développement.

Tester avec des échantillons

xml, image, svg

Hubs associés

FAQ

Quels types de fichiers puis-je importer ?

Vous pouvez importer uniquement des fichiers au format SVG. L'outil accepte jusqu'à 10 fichiers à la fois, avec une limite de 10 Mo par fichier.

La minification affecte-t-elle la qualité visuelle de mon image ?

Non, l'outil supprime uniquement le code inutile (métadonnées, éléments cachés) et optimise les coordonnées selon la précision décimale choisie, sans altérer le rendu visuel.

À quoi sert le paramètre de précision décimale ?

Il permet d'arrondir les valeurs numériques des tracés SVG. Une précision plus faible (ex: 1 ou 2) réduit la taille du fichier, mais une valeur trop basse peut légèrement déformer les tracés très complexes.

Puis-je traiter plusieurs fichiers SVG en même temps ?

Oui, vous pouvez importer jusqu'à 10 fichiers SVG simultanément et les télécharger regroupés dans une archive ZIP en renseignant un nom de package.

Que fait l'option « Supprimer les éléments cachés » ?

Elle analyse le code SVG et retire automatiquement les calques ou éléments invisibles (comme ceux avec display="none") souvent laissés par les logiciels de design lors de l'export.

Documentation de l'API

Point de terminaison de la requête

POST /fr/api/tools/svg-minifier-analyzer

Paramètres de la requête

Nom du paramètre Type Requis Description
svgFile file (Téléchargement requis) Oui -
precision number Non -
removeHiddenElements checkbox Non -
batchPackageName text Non -

Les paramètres de type fichier doivent être téléchargés d'abord via POST /upload/svg-minifier-analyzer pour obtenir filePath, puis filePath doit être passé au champ de fichier correspondant.

Format de réponse

{
  "result": "
Processed HTML content
", "error": "Error message (optional)", "message": "Notification message (optional)", "metadata": { "key": "value" } }
HTML: HTML

Documentation de MCP

Ajoutez cet outil à votre configuration de serveur MCP:

{
  "mcpServers": {
    "elysiatools-svg-minifier-analyzer": {
      "name": "svg-minifier-analyzer",
      "description": "Analyse le marquage SVG, supprime les elements redondants, reduit la taille, compare avant/apres et exporte des fichiers nettoyes",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=svg-minifier-analyzer",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Vous pouvez chaîner plusieurs outils, par ex.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 outils.

Prend en charge les liens de fichiers URL ou la codification Base64 pour les paramètres de fichier.

Si vous rencontrez des problèmes, veuillez nous contacter à [email protected]