Cookies Ce site ne conserve que ce dont il a besoin pour fonctionner. Il n’y a aujourd’hui ni mesure d’audience ni publicité, et rien ici ne vous suit sur d’autres sites. Lire la politique de confidentialité

Choisir ce que j’autorise
+92 312 8299940Devis gratuit
Gratuit, rien n’est envoyé

Minificateur CSS
Des feuilles de style plus légères, le même design

Ce minificateur CSS gratuit fonctionne en ligne, retire les commentaires et les espacements de votre feuille de style et vous rend un fichier plus léger. D’abord, collez votre CSS ou déposez vos fichiers. Puis cliquez sur l’action voulue. Enfin, copiez le résultat, car tout le travail se fait dans cet onglet.

  • GratuitPrix
  • InutileCompte
  • AucunEnvois
  • À chaque passageVérifié

Minificateur CSS

Collez une feuille de style ou déposez vos fichiers — rien n’est envoyé

ou appuyez sur Ctrl + Entrée

Résultat minifié

 
Original
—
Minifié
—
Économisé
—
Avec gzip
—
Règles
—
Durée
—

Prêt. Collez votre CSS, puis appuyez sur Minifier ou Embellir.

Votre navigateur lit et réécrit votre feuille de style ici, dans cet onglet. Nous n’envoyons rien, ne stockons rien et ne journalisons rien.
En bref

Pourquoi minifier ses feuilles de style CSS avant la mise en ligne ?

Un minificateur CSS réécrit une feuille de style écrite pour des humains en une feuille que le navigateur télécharge plus vite. Il supprime vos commentaires, votre indentation et les espaces qui n’aident que le lecteur. Cependant, il garde chaque règle écrite, donc la page reste exactement identique.

Le gain compte parce qu’une feuille de style bloque le rendu. Un navigateur n’affiche pas un seul pixel avant d’avoir votre CSS, donc chaque octet retiré arrive avant le premier affichage et non après. Par conséquent, une feuille qui passe de 60 Ko à 42 Ko montre votre design plus tôt.

On appelle parfois ce travail compresseur CSS. Les deux termes désignent une seule chose : moins de caractères, un comportement identique. Bref, vous publiez le petit fichier et gardez le lisible.

Minifier sans risque suppose de savoir ce dont l’analyseur a besoin. La référence MDN sur la syntaxe CSS en est la description honnête la plus courte.

Là où la plupart des outils cassent discrètement votre CSS

Trois pièges causent presque tous les dégâts, et un outil fondé sur rechercher-remplacer tombe dans chacun. D’abord, `calc(100% - 20px)` a besoin des espaces autour de ce signe moins. Retirez-les et le navigateur ignore toute la déclaration, donc votre mise en page s’effondre sans la moindre erreur.

Schéma d’un fichier CSS compacté : commentaires, espaces et unités nulles supprimés d’une feuille de style, avec l’économie d’octets à côté du résultat
Les mêmes styles, moins d’octets.

Ensuite, `.card .title` et `.card.title` sélectionnent des éléments différents. Cet espace est le combinateur de descendance, et il a un sens. Enfin, une data URI dans `url()` contient des points-virgules et des virgules qui ne sont pas du tout des séparateurs.

Minificateur CSS avec une courte feuille de style collée à gauche et le résultat compacté sur une ligne à droite, les deux zones mises en évidence
Collez le CSS, obtenez la copie compacte.

Cet outil lit votre feuille de style caractère par caractère, il sait donc quel espace il regarde. De ce fait, il retire les espaces sans signification et garde ceux qui en ont une.

Quand minifier le CSS

Minifiez en dernier, après votre build et après vos tests. Gardez la feuille lisible dans votre éditeur et publiez la petite, car personne ne devrait jamais modifier à la main un fichier minifié.

Minificateur CSS en mode embellir, qui transforme une longue ligne compacte en règles indentées et ordonnées, avec les options d’indentation et le résultat mis en évidence
Le mode embellir rétablit la mise en page.

C’est surtout rentable pour la feuille que charge chaque page. Par exemple, une feuille partagée que chaque visiteur télécharge mérite bien plus d’attention qu’un fichier propre à une page.

Minificateur CSS avec les options de raccourcissement des couleurs et de suppression des règles vides cochées, si bien que le résultat réduit le code hexadécimal bleu à trois chiffres
Cochez les options de confiance et lancez.

Et le CSS inutilisé ?

Retirer les règles que rien n’utilise est un autre travail, et risqué. Une classe ajoutée plus tard par votre JavaScript semble inutilisée pour un scanner, donc cet outil ne devine jamais. Au contraire, il raccourcit ce que vous avez.

Comment ça marche

Minifier du CSS en quatre étapes

Ni installation, ni inscription, ni attente. Cet onglet suffit, rien d’autre à ouvrir.

  • 1

    Collez ou chargez votre fichier CSS

    Collez votre CSS dans l’éditeur, ou déposez vos fichiers .css dans l’onglet d’import. Les deux voies font le même travail.

  • 2

    Choisissez ce qui part

    Les commentaires partent par défaut. De plus, vous pouvez raccourcir les couleurs et retirer les règles au contenu vide.

  • 3

    Appuyez sur minifier

    L’outil parcourt chaque caractère, réécrit la feuille, puis relit sa propre réponse avant de vous montrer quoi que ce soit.

  • 4

    Copiez ou téléchargez

    Prenez le résultat en texte, ou enregistrez-le en fichier .min.css. Pendant ce temps, votre original reste exactement tel que vous l’avez laissé.

Pourquoi celui-ci

Un minificateur CSS qui vérifie son propre travail

Les navigateurs échouent en silence face à un CSS cassé. Ils ignorent la déclaration et continuent, donc personne ne vous prévient que quelque chose a mal tourné.

  • Il protège calc()

    Dans calc, clamp, min et max, un plus ou un moins entouré d’espaces garde ses espaces. Par conséquent, votre arithmétique survit, là où la plupart des minificateurs échouent en silence.

  • Il vérifie chaque passage

    L’outil relit sa propre sortie et la compare à ce qu’il voulait écrire. Si quelque chose diffère, il vous le dit au lieu de se taire.

  • Il connaît vos sélecteurs

    Un espace entre deux sélecteurs signifie « descendant », donc il reste. Autour d’un combinateur d’enfant ou de frère, il ne signifie rien, donc il part.

  • Il laisse passer url() tel quel

    Une data URI peut contenir points-virgules, virgules et parenthèses. Cet outil traite tout le url() comme un seul bloc et le copie octet pour octet.

  • Vos fichiers restent dans cet onglet

    Votre feuille de style ne voyage jamais. Il n’y a ni requête, ni stockage, ni journal, donc même un travail client peut être collé ici en toute sécurité.

  • Il affiche le nombre réel, sans arrondi

    Vous voyez la taille gzip à côté de la taille brute, car c’est le gzip qui atteint réellement votre visiteur.

Bonnes habitudes

Tirer le meilleur de ce compresseur CSS

Quelques petites habitudes gardent une feuille minifiée prévisible.

  • Gardez l’original. Modifiez toujours la feuille lisible. Ainsi, la copie minifiée reste quelque chose que vous générez, jamais quelque chose que vous entretenez.
  • Minifiez en dernier. Lancez-le après Sass, après PostCSS et après vos tests. Sinon, vous testez un fichier et en publiez un autre.
  • Servez-le en gzip. Minifier et compresser s’additionnent. De ce fait, la taille transférée tombe bien en dessous de la taille du fichier sur le disque.
  • Attention aux bannières de licence. Laissez cet interrupteur activé quand un framework que vous utilisez exige que son commentaire d’attribution voyage avec le code.
  • Vérifiez l’interrupteur des règles vides. Il est désactivé par défaut, car une règle vide documente parfois une intention. Activez-le quand vous savez que ce n’est pas le cas.
  • Surveillez le badge de vérification. Si un passage indique un jour qu’il n’a pas pu vérifier, ne publiez pas ce fichier. Envoyez-nous plutôt le cas et gardez votre original.
À éviter

Les erreurs qui cassent une feuille minifiée

Presque toutes les histoires de « le minificateur a cassé mon design » sont l’une de ces trois.

  • Perdre les espaces de calc

    Un outil qui les retire transforme une longueur valide en rien. Votre mise en page s’effondre alors sans une seule erreur dans la console.

  • Modifier le fichier minifié

    Vos modifications disparaissent au prochain build. La correction se fait donc toujours dans la feuille source.

  • Minifier deux fois

    Repasser une feuille déjà minifiée ne fait rien gagner, et rend seulement la comparaison suivante plus difficile à lire.

Questions

FAQ du minificateur CSS

Ce minificateur CSS va-t-il casser mon design ?

Il ne devrait pas, et il le vérifie au lieu de le supposer. L’outil relit chaque passage et le compare à ce qu’il voulait écrire, donc il repère une accolade perdue ou un url() abîmé et vous le dit, au lieu de vous livrer une feuille cassée.

calc() continue-t-il de fonctionner ?

Oui, et cela pèse plus qu’on ne le croit. Dans calc, clamp, min et max, les espaces autour d’un plus ou d’un moins restent exactement là où vous les avez mis, car les retirer transforme une longueur valide en déclaration que le navigateur ignore.

De combien ma feuille de style sera-t-elle plus légère ?

Une feuille lisible perd en général 20 à 40 pour cent, et l’outil affiche le chiffre exact pour votre fichier. Cependant, une feuille déjà compacte gagne bien moins, puisqu’il y a moins d’espaces à retirer.

Retire-t-il le CSS que je n’utilise pas ?

Non, et c’est voulu. Une classe que votre JavaScript ajoute plus tard semble inutilisée pour n’importe quel scanner, donc deviner casserait de vraies pages. C’est pourquoi cet outil raccourcit ce que vous avez écrit et vous laisse les décisions.

Mon code CSS est-il transmis à un serveur ?

Non. Tout le minificateur tourne dans votre onglet. Il n’y a ni requête, ni stockage, ni journal, vous pouvez donc coller sans risque un travail confidentiel.

Puis-je minifier plusieurs fichiers à la fois ?

Oui. Ouvrez l’onglet d’import et déposez autant de fichiers .css que vous voulez. L’outil minifie chacun séparément, et vous pouvez les télécharger un par un.

Plus d’outils gratuits

D’autres outils utilisables tout de suite

Chacun tourne dans votre navigateur et ne demande rien.

  • Minificateur JavaScript

    Allégez un script de la même façon, avec la même vérification que le résultat correspond toujours à votre code.

    Ouvrir l’outil →
  • Compresseur SVG

    Allégez des fichiers SVG ou du balisage collé, et retirez les scripts cachés dedans.

    Ouvrir l’outil →
  • Convertisseur PNG en WebP

    Convertissez un lot d’images dans un format plus léger, en gardant la transparence.

    Ouvrir l’outil →

Allégez votre prochaine feuille de style en quelques secondes

Collez votre CSS, appuyez sur un bouton et vérifiez vous-même le gain. Rien ne voyage nulle part et rien n’est conservé.