Aller au contenu
Toolars
Explorer
Signaler un bug

Développement · utilitaire Local

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.

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

Collez le script

S'exécute en local · Rien n'est téléversé

Fonctionnement de Minificateur JavaScript, confidentialité et outils associés

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é.

Continuer dans Développement

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

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

Code en image

Code to Image Converter

Exportez du code coloré par Shiki (six langages, thèmes clair et sombre) en SVG ou PNG, avec titre de fenêtre, numéros de ligne et échelle 1x ou 2x, en local.

Créer

Générateur de slugs URL

URL Slug Generator

Transformez titres et libellés en slugs URL : accents supprimés, & développée, séparateurs condensés, écritures non latines conservées — en direct, en local.

Créer

Ombres pour React Native

React Native Shadow Generator

Réglez ombres iOS et élévation Android face à un aperçu, comparez propriétés historiques et nouveau mode boxShadow, et copiez le fragment StyleSheet TypeScript.

Créer

Encodeur/décodeur Base64

Base64 Encoder/Decoder

Encodez du texte UTF-8 ou décodez du Base64 en direct, avec variante URL-safe, gestion des sauts de ligne et validation des erreurs, sans rien téléverser.

Convertir