Minifier SVG en ligne — Espaces et métadonnées
Minifiez des SVG instantanément — sélectionnez, réordonnez, concaténez et minifiez plusieurs fichiers .svg en un seul bundle avec vos options actuelles. Supprimez espaces superflus et éléments metadata. Tout reste dans le navigateur. Pour une optimisation SVGO, utilisez Optimiser SVG.
Fonctionnalités
Supprimez les espaces inutiles, commentaires, éléments metadata et éventuellement les éléments au style caché, tout en préservant la qualité visuelle.
Supprimez les espaces inutiles, commentaires, éléments metadata et éventuellement les éléments au style caché, tout en préservant la qualité visuelle.
Exemple de base
SVG source
SVG minifié
Ce que fait la minification SVG
La minification SVG sur cette page est un nettoyage léger du markup, sans changer le graphique. Les commentaires peuvent disparaître. Les espaces entre balises sont réduits. Les espaces surnuméraires dans le texte peuvent être compactés. L'élément <metadata> peut être retiré. Les attributs vides comme id="" peuvent partir. Les éléments dont le style vaut display:none ou visibility:hidden peuvent être supprimés si vous activez l'option. Les balises d'accessibilité <title> et <desc> restent. Idem pour viewBox, les IDs et les nombres dans le path d.
Le résultat reste du SVG source, pas une archive. Gzip et Brotli interviennent plus tard sur le fil — cet outil ne gzippe pas le fichier.
Cette page n'est pas un optimiseur SVG. Elle ne réécrit pas les données de path, n'arrondit pas les coordonnées, ne change pas les IDs, ne convertit pas les styles en attributs et ne taille pas les <defs> inutilisés. Ces modifications structurelles sont le travail de SVGO. Utilisez ce passage pour un nettoyage rapide espaces-et-commentaires, par exemple avant de coller une icône en inline. Pour réécrire les paths et les namespaces d'éditeur, continuez sur l'outil complémentaire optimiser SVG.
Comment FastMinify minifie le SVG
FastMinify minifie le SVG avec un pipeline regex dans l'onglet. SVGO n'est pas chargé sur cette page, l'onglet reste léger.
Deux nettoyages tournent toujours : les espaces entre balises deviennent ><, et les espaces autour de = partent. L'option Réduire les espaces est distincte — activée par défaut, elle compacte les suites d'espaces restantes. La désactiver ne remet pas les sauts de ligne entre balises.
Supprimer les commentaires (activé par défaut) enlève <!-- ... -->. Supprimer les métadonnées (activé par défaut) efface uniquement <metadata>...</metadata> — pas les namespaces d'éditeur. <title> et <desc> sont conservés. Attributs vides (désactivé par défaut) enlève attr="". Éléments cachés (désactivé par défaut) ne retiennent que les valeurs style display:none ou visibility:hidden, pas display="none" en attribut, ni hidden, ni opacity="0". Path d, IDs et viewBox restent tels quels.
Options de minification
Comparaison avec/sans l'option :
Code original
Avec removeComments: true
Avec removeComments: false
Comparaison avec/sans l'option :
Code original
Avec collapseWhitespace: true
Avec collapseWhitespace: false
Comparaison avec/sans l'option :
Code original
Avec removeMetadata: true
Avec removeMetadata: false
Comparaison avec/sans l'option :
Code original
Avec removeEmptyAttributes: true
Avec removeEmptyAttributes: false
Comparaison avec/sans l'option :
Code original
Avec removeHiddenElements: true
Avec removeHiddenElements: false
Notes développeur
• Cette page retire espaces, commentaires et éléments <metadata> sans charger SVGO (~780 Ko).
• Activez les options avant de minifier — tout reste dans l'onglet.
• Pour réécrire les paths et les préréglages SVGO, passez à optimiser SVG après ce passage.
• Combinez avec valider SVG pour contrôler viewBox ou title/desc.
Quand les équipes choisissent cette page
• Retirer les espaces d'icônes collées dans du HTML ou des composants React avant commit. • Premier nettoyage d'exports Figma/Illustrator avant optimisation SVGO plus profonde. • Compresser des candidats sprite quand seuls commentaires et espaces doivent disparaître. • Utilisez beautifier SVG ou déminifier SVG pour relire le markup, puis revenez ici pour le minify production.
Outils du cluster SVG
Cette page est l'étape minify légère. Pour les préréglages SVGO et le reste du cluster, ouvrez le hub outils SVG ou l'outil complémentaire optimiser SVG.
Concaténer des fichiers SVG
Sur Minify SVG, sélectionnez ou déposez plusieurs fichiers .svg, réordonnez-les, puis concaténez et minifiez le bundle complet une seule fois avec vos options actuelles. Le traitement reste dans votre navigateur. Les fichiers sont joints uniquement par des sauts de ligne — sans marqueurs de commentaires HTML dans le markup SVG. Ce flux regroupe des icônes séparées pour la minification ; il ne génère pas des sprites. Pour l'optimisation SVGO d'un seul fichier, utilisez optimiser SVG.
Questions fréquentes — Minification
Tout savoir sur la minification
Pourquoi minifier du SVG ?
La minification SVG supprime espaces, commentaires et éléments <metadata> pour alléger le markup. Elle ne gzippe pas le fichier et ne réécrit pas les paths.
Besoin de déminifier du SVG ?
Utilisez Déminifier SVG pour inspecter le markup.
Besoin de beautifier du SVG ?
Utilisez Beautifier SVG pour formater le markup.
Besoin d’une optimisation SVGO avancée ?
Utilisez optimize SVG pour les préréglages SVGO safe, default et aggressive.
Comment concaténer et minifier plusieurs fichiers SVG ?
Sur Minify SVG, utilisez le bouton concat ou déposez deux fichiers .svg ou plus sur le panneau d'entrée, réordonnez-les, puis concaténez et minifiez le bundle complet une seule fois avec vos options actuelles. Tout s'exécute dans votre navigateur. Ce flux n'est pas disponible sur Beautify SVG ni Unminify SVG. Les fichiers sont joints uniquement par des sauts de ligne — ce workflow regroupe des icônes séparées pour la minification, pas pour générer un sprite. Pour l'optimisation SVGO d'un seul fichier, utilisez optimiser SVG.
Vérifiez par vous-même
FastMinify traite vos données dans le navigateur. Inspectez l'onglet Réseau ou consultez notre porte de validation pour confirmer qu'aucune donnée ne quitte votre appareil.
Minifier
Réduisez code et assets pour la production — minifiez JS, CSS, HTML, JSON, XML et SVG avant gzip ou déploiement CDN.
Découvrez les autres catégories d'outils
Beautifier
Rendez le code lisible avec une indentation cohérente — beautifiez JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML et plus encore dans votre navigateur.
Déminifier
Développez du code minifié ou compressé — déminifiez JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML et d'autres formats pour déboguer ou relire.
Conversion
Transformez des données entre JSON, YAML, XML et CSV localement — sans envoi serveur.
Préprocesseurs CSS
Compilez SCSS ou LESS en CSS standard dans le navigateur — complétez avec beautify ou minify pour un workflow feuille de style complet.
Outils JSON
Validez, formatez, comparez et explorez des payloads JSON — complémentaires aux minificateurs et convertisseurs.
Outils SVG
Prévisualisez, optimisez avec SVGO, exportez en Data URI, redimensionnez, formatez, convertissez en JSX et validez vos SVG — tout dans le navigateur.
DevOps & Infra
Format/validate/minify HCL, format & lint Dockerfile, validation Compose et .env.
CI/CD
GitHub Actions et GitLab CI — formater le YAML et vérifier la structure des workflows/jobs dans le navigateur.
Logs & observabilité
JSON/NDJSON ligne à ligne et access logs Nginx/Apache — format, filtre, validation et CSV/TSV.
Kubernetes
Manifestes multi-docs, validation structurelle, starters Ingress/Deployment et formatage values Helm.
Réseau / IP
CIDR, sous-réseaux et helpers IPv4/IPv6 — dans le navigateur.
Sécurité & tokens
JWKS, certificats X.509 et scan de secrets — locaux navigateur.
API & schémas
Outils OpenAPI pour formater, valider et analyser vos specs.
Outils HTTP
cURL, messages HTTP et URLs collés dans le navigateur — formater et inspecter, jamais envoyé.
Encodage
Encodez ou décodez Base64, composants URL et entités HTML — uniquement côté client.
Utilitaires développeur
Timestamps, UUID, ULID, Nanoid, cron, mots de passe, regex, slugify, bases, casse, diff texte et chmod — tout côté client.
Texte & Markdown
Comptez, générez un sommaire Markdown et nettoyez des listes de lignes — dans le navigateur.
IA & LLM
Comptage de tokens, estimation des coûts et fenêtre de contexte — 100 % local.
Données de test
Valeurs de champs synthétiques pour fixtures et seed DB — d'abord des numéros de téléphone en plages réservées.
Sérialisation
Sérialisez et désérialisez des structures PHP à côté de vos flux JSON.