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
- Sous « Langage », choisissez JavaScript ou CSS, puis collez votre code.
- 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.
- 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.
- 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
Texte
- Compteur de caractères
- Majuscules/minuscules
- Comparer des textes
- Générateur d’anagrammes
- Écriture cursive
- Extracteur de domaines
- Extracteur d’e-mails
- Rechercher et remplacer
- Texte en italique
- Trier une liste
- Aperçu Markdown
- Réparer l’encodage
- Code morse
- Nom japonais en hangeul
- Prénom en coréen
- Texte gras et italique
- Texte barré
Conversion et encodage
- Générateur de QR code
- Encodeur/décodeur Base64
- Encoder/décoder une URL
- Base64 en image
- Binaire ↔ décimal
- Binaire ↔ hex
- Décimal ↔ hex
- Excel en tableau HTML
- Entités HTML
- Image en Base64
- JSON Escape
- Convertisseur de base
- Convertisseur Punycode
- Texte en ASCII
- Texte en binaire
- Texte en décimal
- Texte en hexa
- Convertisseur Unicode
- Timestamp Unix
Conversion d’unités
- Convertisseur d’unités
- Convertisseur de température
- Conversion de poids
- Convertisseur de surface
- Convertisseur de longueur
- Convertisseur d’angles
- Convertisseur de calories
- Tailles de données
- Volumes secs
- Charge électrique
- Convertisseur d’énergie
- Convertisseur de débit
- Convertisseur de force
- Consommation de carburant
- Intensité lumineuse
- Force magnétomotrice
- Convertisseur de puissance
- Convertisseur de pression
- Convertisseur de dose
- Convertisseur de vitesse
- Conversion de temps
- Conversion de volume