Skip to main content
Toolzer — Free Online Tools

Minificateur JavaScript

Supprime les commentaires et les espaces blancs du JS. Les identifiants sont préservés.

À propos de l'outil

Supprimez les commentaires, les lignes blanches et les espaces superflus du JavaScript pour livrer des paquets plus petits. L'outil est un minificateur sûr — il ne renomme pas les identifiants, ne modifie pas la portée, et ne réécrit pas les expressions — ce qui signifie qu'il ne casse jamais le code, même lorsque l'entrée dépend des noms de fonctions à l'exécution. Utilisez-le comme un gain rapide sur les scripts en ligne, les extraits tiers, ou tout JS qui ne passe pas déjà par un bundler.

Questions fréquentes

Pourquoi ne pas modifier aussi les noms de variables ?

Le renommage nécessite une analyse complète de la portée et casse tout code qui utilise Function.name, eval, ou des recherches réfléchies. Nous privilégions la sécurité ici; pour une compression maximale, utilisez esbuild, terser ou swc dans un pipeline de build.

Gérera-t-il le JavaScript moderne ?

Oui — async/await, chaînage optionnel, classes, modules ES sans JSX/TSX passent tous. Les chaînes de caractères (y compris les littéraux de gabarit) sont préservées intactes.

Supprime-t-il le code mort ?

Non. L'élimination du code mort nécessite un outil au niveau de l'AST. Ce minificateur ne touche que les caractères qui n'affectent pas le sens du programme.

Mon code est-il stocké ?

Non. Tout s'exécute dans votre navigateur.