Aller au contenu
Toolars
Explorer

Minificateur JavaScript

JavaScript Minifier

Minifiez du JavaScript ES2020 avec Terser dans un Worker local, erreurs ligne et colonne, statistiques en octets — ni TypeScript, ni JSX, ni exécution.

Traitement local

Détails du traitement

Les données de l’outil sont traitées sur votre appareil.

Des ressources peuvent être téléchargées pour cet outil. Les services de compte sont distincts.

Les ressources hors ligne ne sont pas encore préparées.

Informations sur la confidentialité
Signaler un bug

Parcours de la tâche / de l'entrée au résultat

Comment minifier du JavaScript

  1. 01

    Collez le script

    Collez une source UTF-8 de 256 Kio au maximum. Le réglage de l’indentation est désactivé en mode Minifier.

  2. 02

    Essayez d'abord l'exemple

    Exemple chargé. Lancez la transformation locale quand vous êtes prêt.

  3. 03

    Cliquez sur Minifier

    Cliquez sur Minifier. Terser raccourcit le texte JavaScript sans compresser les expressions ni renommer les identifiants ; les commentaires /*!...*/ restent. Lancez vos tests avant publication.

  4. 04

    Vérifiez les statistiques

    Comparez les octets UTF-8 en entrée et en sortie ainsi que le pourcentage gagné. Un gain négatif signifie que le résultat a grossi ; vérifiez-le avant de copier ou télécharger.

  5. 05

    Copiez ou téléchargez le résultat

    Utilisez Copier le résultat pour le presse-papiers ou Télécharger pour enregistrer toolars.min.js — Copier le résultat est la voie rapide quand la sortie part directement dans une balise script. Réinitialiser vide les panneaux pour le script suivant.

Fiche de l'outil

Traitement
Dans votre navigateur
L'entrée quitte cet appareil
Jamais
Conservation
Rien n'est stocké
Prix
Gratuit

Vos données restent dans le navigateur.

Minificateur JavaScript utilise son chemin d'exécution local vérifié et ne crée aucun historique caché des entrées ou sorties.

Exécution locale

S'exécute dans l'onglet actuel du navigateur.

Aucun traitement caché

Les données actives de l'outil ne deviennent jamais un enregistrement de document Toolars.

Aucun compte requis

Utilisez le workflow principal sans créer de profil. Les favoris se synchronisent avec votre compte après connexion.

Réinitialisation immédiate

Effacez l'onglet et les données de travail actives disparaissent.

Quand Minificateur JavaScript est utile

Relectures de code

Rendez le code source plus facile à inspecter avant de le partager avec un autre développeur.

Artefacts de build

Créez du HTML, CSS ou JavaScript compact sans exécuter le code source.

Extraits prêts à copier

Formatez un exemple ciblé et déplacez-le directement dans la documentation ou un éditeur.

Ce que Minificateur JavaScript fait vraiment

Pour réduire un fichier JavaScript autonome, collez le JavaScript pur déjà compilé, minifiez-le localement, comparez les octets UTF-8 et lancez les tests du projet sur le résultat enregistré. Gardez la source lisible dans le contrôle de version.

Questions fréquentes

Que fait réellement la minification ?
L’outil supprime les espaces superflus et les commentaires ordinaires. Compression et renommage des identifiants sont désactivés : il n’optimise pas les expressions et ne renomme pas les liaisons.
Mon code est-il exécuté pendant la minification ?
Non. La source est analysée dans un Worker local et n'est jamais exécutée, téléversée ni enregistrée. L'acceptation par l'analyseur n'est ni une garantie de correction applicative ni de compatibilité navigateur.
Puis-je minifier du TypeScript ou du JSX ici ?
Non. L'analyseur attend du JavaScript pur au standard ECMAScript 2020, donc les annotations de type et la syntaxe JSX sont rejetées comme erreurs avec leur ligne et leur colonne. Transpilez d'abord en JavaScript, puis minifiez le code émis.
L'espace de travail produit-il une source map ?
Non. La sortie est uniquement le code minifié — ce que vous voyez dans le panneau de résultat est l'artefact complet, prêt à copier ou à télécharger sous toolars.min.js. Si vous avez besoin de cartes de débogage, générez-les dans votre pipeline de build, là où vivent les fichiers originaux.
Pourquoi mon script a-t-il été rejeté ?
Terser attend du JavaScript pur et valide ; les annotations TypeScript et JSX doivent d’abord être transpilées. Corrigez la syntaxe puis recommencez. Aucun code n’est exécuté ici.
Quelles sont les limites, et quelque chose est-il téléversé ?
L’entrée est limitée à 256 Kio et la sortie à 512 Kio. Le Worker local dispose de cinq secondes pour démarrer puis de cinq secondes pour s’exécuter ; modifier la source ou annuler l’arrête. La source reste dans ce navigateur ; rien n’est téléversé.

Des tâches associées, pas une impasse.

Passez à un autre espace de travail ciblé sans revenir à l'index complet.

Atelier URL

URL Workbench

Nettoyez les listes URL en protégeant les liens signés, avec motifs par ligne, comparaison et export sitemap.

Modifier

Explorateur JSON

JSON Explorer

Interrogez JSONPath, extrayez les champs et restaurez des enregistrements JSON Pointer sans perdre la précision des grands nombres.

Inspecter

Validation JSON Schema

JSON Schema Validator

Validez Draft 7 ou 2020-12 localement avec chemins d’erreur ; déduisez un schéma de plusieurs exemples.

Inspecter

Préparation HTML

HTML Publishing

Nettoyez le HTML collé en préservant listes, liens et tableaux sémantiques, avec aperçu sûr.

Publier