Aller au contenu
Aback Tools Logo

Compresseur d'animations SVG

Compressez les fichiers SVG contenant des animations SMIL en supprimant les keyframes d'animation redondants, en retirant les métadonnées d'éditeur Inkscape/Illustrator/Sketch, en optimisant la précision des coordonnées de tracé et en réduisant les espaces blancs. Le compresseur d'animations SVG propose neuf optimisations configurables et affiche les économies exactes en octets par transformation. Tout le traitement se fait dans votre navigateur, sans inscription.

SVG Animation Compressor

Paste your SVG code and compress it by stripping redundant animation keyframes, removing editor metadata, optimizing path precision, and collapsing whitespace. All processing happens locally in your browser. Your SVG never leaves your device.

SVG Input

Paste your SVG with SMIL animations

Compressed SVG Output

Read-only - copy or download the compressed output

Compression Options

What this tool optimizes

Removes Inkscape/Illustrator editor metadata, strips no-op SMIL animations (where from === to), optimizes path coordinate precision, removes hidden elements, and collapses whitespace. Typical savings: 30-70% on editor-exported SVGs with animations.

Pourquoi utiliser notre compresseur d'animations SVG ?

  • Compression d'animations SVG instantanée dans votre navigateur : compressez les animations SVG instantanément dans votre navigateur — sans envoi vers un serveur, sans traitement cloud, sans attente. Le compresseur d'animations SVG supprime les métadonnées d'éditeur, retire les animations SMIL sans effet et optimise les données de tracé en quelques millisecondes, entièrement sur votre appareil.
  • Compresseur d'animations SVG en ligne sécurisé : votre SVG ne quitte jamais votre appareil. Le compresseur d'animations SVG s'exécute entièrement dans votre navigateur — aucun envoi vers un serveur, aucune transmission de données, 100 % privé. Sûr pour les animations d'interface propriétaires, les ressources de marque et les fichiers SVG de production.
  • 9 options de compression configurables : le compresseur d'animations SVG propose neuf optimisations activables individuellement — de la suppression des données d'éditeur Inkscape/Illustrator au retrait des animations SMIL sans effet et à l'optimisation de la précision des coordonnées de tracé. Activez uniquement les transformations dont vous avez besoin.
  • 100 % gratuit pour toujours : le compresseur d'animations SVG est entièrement gratuit, sans inscription, sans offre premium, sans limite de taille de fichier et sans publicité. Compressez un nombre illimité d'animations SVG à coût nul, pour toujours.

Cas d'usage courants du compresseur d'animations SVG

  • Optimisation des performances web : compressez les animations SVG exportées depuis Inkscape, Illustrator ou Figma avant de les intégrer dans des pages web — les SVG exportés par les éditeurs contiennent des kilo-octets de métadonnées invisibles pour les utilisateurs mais qui gonflent la taille du fichier. Le compresseur d'animations SVG atteint généralement 40 à 70 % de réduction sur les SVG animés exportés par un éditeur.
  • Optimisation des composants SVG React et Next.js : compressez les animations SVG avant de les convertir en composants React avec SVGR — des SVG plus petits produisent des composants React plus petits et réduisent la taille du bundle JavaScript. Le compresseur d'animations SVG supprime les espaces de noms d'éditeur qui posent des problèmes d'analyse à SVGR.
  • Optimisation des animations pour le web mobile : réduisez la taille des animations SVG pour la diffusion web mobile — des SVG plus petits s'analysent plus vite sur les CPU mobiles et réduisent la consommation de données sur les réseaux 3G/4G. Le compresseur d'animations SVG supprime les animations SMIL sans effet qui consomment du CPU sans produire d'effet visible.
  • Préparation d'animations pour Lottie et GSAP : compressez les fichiers SVG sources avant de les importer dans des workflows d'animation Lottie ou GSAP — des SVG plus propres avec des données de tracé optimisées produisent des imports d'animation plus précis et des fichiers de sortie plus petits. Le compresseur d'animations SVG supprime les artefacts d'éditeur qui perturbent les outils d'animation.
  • Optimisation des ressources SVG de design system : compressez les icônes et illustrations SVG animées avant de les publier dans un design system ou un paquet npm — le compresseur d'animations SVG supprime les métadonnées Figma, Sketch et Illustrator qui gonflent la taille des fichiers SVG sans affecter le rendu.
  • Optimisation Core Web Vitals et PageSpeed : réduisez la taille des animations SVG pour améliorer les scores Largest Contentful Paint (LCP) et Total Blocking Time (TBT) — les grands SVG en ligne retardent le rendu. Le compresseur d'animations SVG vous aide à respecter la recommandation « Encoder les images de manière efficace » de Google PageSpeed pour les ressources SVG.

Qu'est-ce que la compression d'animations SVG ?

Les fichiers SVG (Scalable Vector Graphics) exportés depuis des outils de design comme Inkscape, Adobe Illustrator et Figma contiennent une grande quantité de métadonnées d'éditeur — déclarations d'espace de noms, propriétés de document, noms de calques et attributs propres à l'outil — invisibles pour les utilisateurs mais qui gonflent significativement la taille du fichier. Les SVG comportant des animations SMIL (utilisant <animate>, <animateTransform> et <animateMotion>) contiennent souvent des keyframes redondants où les valeurs from et to sont identiques — ne produisant aucune animation visible mais consommant des octets et du CPU. Notre compresseur d'animations SVG applique neuf optimisations configurables pour réduire la taille du fichier SVG tout en préservant toutes les animations visibles et le rendu.

Comment fonctionne notre compresseur d'animations SVG

  1. 1. Collez votre code SVG : saisissez votre SVG dans le panneau de saisie ou cliquez sur « Importer un .svg » pour charger un fichier. Utilisez « Charger un exemple » pour tester le compresseur avec un SVG animé réaliste exporté depuis Inkscape.
  2. 2. Choisissez les options de compression et cliquez sur « Compresser le SVG » : les neuf optimisations sont activées par défaut. Le compresseur applique chaque transformation dans l'ordre et affiche les commentaires supprimés, les éléments supprimés et les tracés optimisés. Le traitement s'exécute entièrement dans votre navigateur — votre SVG ne quitte jamais votre appareil.
  3. 3. Copiez ou téléchargez le SVG compressé : le panneau de sortie affiche le code SVG compressé. Copiez-le dans le presse-papiers ou téléchargez-le en fichier .svg. Remplacez le SVG d'origine dans votre projet — la sortie compressée s'affiche à l'identique dans tous les navigateurs.

Ce qui est compressé

  • Métadonnées d'éditeur : les attributs d'espace de noms Inkscape (inkscape:*, sodipodi:*), les attributs Illustrator (i:*) et Sketch (sketch:*) sont supprimés — ils peuvent représenter 20 à 50 % de la taille d'un SVG exporté.
  • Animations SMIL sans effet : les éléments <animate> dont from est égal à to ne produisent aucune animation visible — ils sont entièrement supprimés. Ils apparaissent souvent dans les SVG exportés par des outils qui ajoutent des stubs d'animation à tous les éléments.
  • Précision des coordonnées de tracé : les coordonnées des données de tracé comportant plus de 2 décimales sont arrondies — par exemple M 10.123456789 20.987654321 devient M 10.12 20.99. Une précision sous-pixel au-delà de 2 décimales est imperceptible quelle que soit la taille d'écran.
  • Valeurs d'attributs par défaut : des attributs comme opacity="1", stroke="none", fill-opacity="1" et display="inline" sont des valeurs par défaut SVG et sont supprimés — ils ajoutent des octets sans changer le rendu.

Limites importantes

Le compresseur d'animations SVG applique des transformations sûres et prudentes via un traitement basé sur des expressions régulières. Il n'analyse pas le DOM SVG, donc les structures imbriquées complexes peuvent ne pas être entièrement optimisées. Pour une compression maximale, utilisez le compresseur d'animations SVG comme première passe, puis passez la sortie dans SVGO (un optimiseur SVG basé sur Node.js) pour des économies supplémentaires. Vérifiez toujours que le SVG compressé s'affiche correctement dans vos navigateurs cibles avant de le déployer en production — surtout pour les animations SMIL complexes avec des interactions CSS.

Foire aux questions

Un compresseur d'animations SVG réduit la taille des fichiers SVG contenant des animations SMIL en supprimant les métadonnées d'éditeur, les keyframes d'animation sans effet, en optimisant la précision des coordonnées de tracé et en réduisant les espaces blancs. Notre compresseur d'animations SVG en ligne gratuit s'exécute entièrement dans votre navigateur.

Le compresseur d'animations SVG ne supprime que les éléments et attributs sans effet visuel — animations sans effet, métadonnées d'éditeur, éléments masqués et valeurs d'attributs par défaut. Toutes les animations SMIL visibles et les animations CSS sont préservées.

Oui, totalement. Le compresseur d'animations SVG s'exécute entièrement dans votre navigateur. Votre SVG n'est jamais envoyé à un serveur et ne quitte jamais votre appareil.

Oui — 100 % gratuit, pour toujours. Sans inscription, sans compte, sans offre premium, sans limite de taille de fichier et sans publicité.

Les SVG animés classiques exportés par un éditeur atteignent une réduction de taille de 30 à 70 %. Les SVG exportés par Inkscape avec les espaces de noms sodipodi: et inkscape: réalisent les plus grosses économies. Le compresseur d'animations SVG affiche les économies exactes en octets.

Une animation SMIL sans effet est un élément <animate> dont les valeurs from et to sont identiques — elle ne produit aucun changement visible mais consomme des octets et du CPU. Le compresseur d'animations SVG les supprime automatiquement.

Oui — le compresseur d'animations SVG préserve tous les blocs <style> et les animations CSS. Il ne supprime que les éléments d'animation SMIL sans effet.

Le compresseur d'animations SVG supprime les attributs d'espace de noms Inkscape (inkscape:*, sodipodi:*), Illustrator (i:*) et Sketch (sketch:*), ainsi que les éléments <metadata>, <title> et <desc>.

Il n'y a aucune limite de taille de fichier artificielle. La limite pratique dépend de la mémoire disponible de votre navigateur. Pour les animations SVG classiques, le compresseur d'animations SVG les traite instantanément.