Vous êtes hors ligne. Les outils déjà ouverts continuent de fonctionner.
Minifier du JavaScript
Allégez votre JavaScript en retirant les commentaires, l'indentation et les espaces inutiles. Les noms de variables restent les mêmes, donc le code fonctionne exactement comme avant.
Gratuit et privé. Tout se passe dans votre navigateur, rien n'est envoyé.
JS
JS
Signaler un problème
Comment ça marche
Collez votre JSCollez le code, tapez-le ou ouvrez un fichier. Cliquez sur Exemple pour voir un cas concret.
Vérifiez le résultatLe résultat s'affiche à droite pendant que vous tapez. Les erreurs sont indiquées avec la ligne et la colonne.
Copiez ou téléchargezCopiez le JS en un clic ou téléchargez-le sous forme de fichier.
Une minification des espaces fiable
Ce minificateur retire ce que le moteur ignore, et rien d'autre. Les retours à la ligne qui terminent une instruction dans du code sans points-virgules sont conservés, l'insertion automatique des points-virgules fonctionne donc comme avant.
Pour obtenir les fichiers les plus petits possibles, un outil de build qui renomme aussi les variables va plus loin, mais pour des corrections rapides, des extraits et des scripts intégrés, c'est le choix sûr.
La taille avant et après est affichée à côté du résultat, avec le pourcentage gagné.
À propos du format JS
JavaScript est le langage des pages web et de nombreux outils. Le formateur comprend les chaînes, les template literals, les expressions régulières et les commentaires, il ne casse donc jamais le code en touchant à leur contenu.
Questions fréquentes
Mon code fonctionnera-t-il toujours ?
Oui. Seuls les commentaires et les espaces sont retirés, et les retours à la ligne qui changent le sens sont conservés. Les chaînes, les expressions régulières et les template literals ne sont pas touchés.
Mon code est-il envoyé quelque part ?
Non. Le formatage et la minification se font dans votre navigateur. Votre code n'est pas envoyé sur nos serveurs.
La minification renomme-t-elle mes variables ?
Non. La minification retire uniquement les commentaires, les retours à la ligne et les espaces. Les noms restent lisibles et le code se comporte exactement de la même façon, ce qui la rend sûre pour n'importe quel fichier.
Pourquoi certains retours à la ligne restent-ils dans le JavaScript minifié ?
JavaScript considère certains retours à la ligne comme la fin d'une instruction. Quand en retirer un pourrait changer ce que fait le code, il est conservé.
Puis-je formater du JSON ici ?
Le JSON a son propre outil, avec une vue en arbre et une validation. Utilisez la page Outils JSON indiquée plus bas.
Est-ce que ça marche hors ligne ?
Oui. Une fois la page ouverte, elle continue de fonctionner sans connexion Internet.
Déposez le fichier pour voir ce que vous pouvez en faire