Minifier du JavaScript et du CSS – minifieur JS/CSS

Choisissez le langage, collez votre code et cliquez sur « Minifier ».

Vos textes et fichiers restent dans votre navigateur : rien n’est envoyé à un serveur.

Mode d’emploi

  1. Sous « Langage », choisissez JavaScript ou CSS, puis collez votre code.
  2. Cliquez sur « Minifier » pour supprimer espaces, retours à la ligne et commentaires. Sous le résultat, vous voyez la taille avant et après ainsi que le gain en pourcentage.
  3. Si « Raccourcir les noms de variables » est activé, les variables locales des fonctions reçoivent des noms d’une ou deux lettres, et le fichier s’allège encore. Les noms globaux utilisés ailleurs restent inchangés.
  4. Les commentaires qui commencent par /*! ou contiennent @license sont conservés tant que « Garder les commentaires de licence » est activé.

Questions fréquentes

La minification peut-elle changer le comportement de mon code ?

Le JavaScript est minifié avec Terser et le CSS avec CSSO, des outils open source répandus conçus pour préserver le comportement. Un code qui dépend d’eval ou des noms de fonctions peut néanmoins se comporter autrement : testez avant la mise en production.

Les modules ES sont-ils pris en charge ?

Oui. Si le code contient des instructions import ou export, il est minifié comme un module ES. Sinon, il est traité comme un script classique et les noms globaux ne sont pas renommés.

Peut-on rendre un code minifié de nouveau lisible ?

Le formateur JS/CSS rétablit les retours à la ligne et l’indentation. Les commentaires supprimés et les noms raccourcis, eux, ne reviennent pas : conservez donc votre code d’origine.

Outils similaires

Tous les outils