WMW

Minificateur JS/CSS

Free

Réduit le JavaScript ou le CSS en supprimant les espaces et les commentaires, avec un raccourcissement optionnel des noms de variables pour JavaScript, et des statistiques de taille avant/après.

Fonctionne entièrement dans votre navigateur. Votre code n'est jamais envoyé nulle part.

Commentaires (0)

Cet outil vous a-t-il été utile ? Laissez un commentaire, partagez une astuce, ou dites-nous comment nous pourrions l'améliorer.

Les commentaires des invités sont vérifiés avant publication. Se connecter pour publier instantanément.

Pas encore de commentaires. Soyez le premier à partager votre avis !

Ce que fait cet outil

Collez du JavaScript ou du CSS lisible et cet outil le réduit en supprimant les espaces, les commentaires et (pour JavaScript, facultativement) en raccourcissant les noms de variables locales, produisant un fichier plus petit avec un comportement identique.

Comment ça marche

L'outil analyse votre code en un arbre syntaxique abstrait à l'aide du moteur open source terser pour JavaScript et clean-css pour CSS, puis régénère le code source équivalent le plus compact à partir de cet arbre : suppression des commentaires et des espaces inutiles, raccourcissement des valeurs numériques et de couleur lorsque cela est sûr, et, pour JavaScript avec le mangling activé, renommage des identifiants de portée locale avec les noms les plus courts disponibles. Comme la transformation agit sur la structure analysée plutôt que sur le texte brut, le code résultant se comporte de manière identique à l'original.

Problèmes résolus

Questions fréquentes

›Cet outil formate-t-il ou embellit-il aussi le code ?

Non, cet outil ne fait que minifier (réduire) le code en supprimant les espaces et les commentaires. Si vous avez plutôt besoin d'un code lisible et correctement indenté, utilisez un outil de formatage dédié.

›Que signifie « mangle » pour JavaScript ?

Le mangling renomme les variables locales et les paramètres de fonction en noms courts comme « a » ou « b » partout où cela est sûr, ce qui permet d'économiser des octets supplémentaires au-delà de la simple suppression des espaces. Il ne renomme jamais les noms accessibles globalement, donc il ne casse pas le code qui dépend d'identifiants globaux spécifiques.

›Le code minifié est-il sûr à utiliser en production ?

Oui, la minification ne change que les espaces, les commentaires et (facultativement) les noms de variables locales. La logique et le comportement du code sont préservés exactement, c'est pourquoi le JavaScript et le CSS minifiés sont une pratique standard sur les sites web en production.

›Pourquoi la minification a-t-elle échoué avec une erreur ?

Les minificateurs ont besoin de JavaScript ou de CSS valide et analysable. Si votre entrée contient une erreur de syntaxe, le minificateur ne peut pas en construire une représentation interne correcte. Vérifiez le code dans un linter ou la console du navigateur pour trouver le problème exact, corrigez-le et réessayez.

›Dois-je conserver une copie non minifiée de mon code ?

Oui. Conservez toujours votre code source original et lisible comme la version que vous modifiez et maintenez, et générez la version minifiée comme une étape de compilation. Traitez la sortie minifiée comme un artefact jetable, pas comme un fichier à modifier manuellement.

Outils similaires

Free

Texte

Formateur JS/CSS

Reformate du JavaScript ou du CSS minifié ou à l'indentation incohérente en code lisible et correctement indenté, avec un style d'indentation réglable et des statistiques de taille avant/après.

Free

Texte

Validateur HTML

Vérifie le HTML pour détecter les balises non fermées, les ID dupliqués, les éléments obsolètes et d'autres problèmes courants bien définis, vérifié avec son propre analyseur de correspondance de balises, pas un validateur complet de conformité W3C.

Free

Texte

Convertisseur IPv4 vers IPv6

Génère des représentations IPv6 mappées IPv4, compatibles IPv4, 6to4 et NAT64 d'une adresse IPv4, et extrait l'adresse IPv4 de n'importe laquelle de ces formes IPv6.

Free

Texte

Encodeur JSON

Encode du texte brut en une chaîne littérale JSON valide (en échappant les guillemets, les barres obliques inverses et les retours à la ligne) et la décode à nouveau, avec un détail des caractères échappés.

Free

Texte

Formateur JSON

Valide et met en forme ou minifie un document JSON complet, avec indentation réglable, tri optionnel des clés et signalement précis des erreurs par ligne et colonne.

Free

Texte

Décodeur JWT

Décode l'en-tête et la charge utile d'un JWT en JSON lisible, convertit les revendications d'horodatage en dates lisibles, signale les jetons expirés et peut vérifier une signature HS256 avec un secret que vous fournissez.

Free

Texte

Générateur llms.txt

Génère un fichier llms.txt conforme à la spécification llmstxt.org à partir d'un titre, d'un résumé et de sections de liens, avec regroupement de sections Optional et aperçu en direct.

Free

Texte

Aperçu Markdown

Rend le Markdown en HTML assaini en direct à côté de la source, avec une option pour voir et copier le HTML généré.