Formater et minifier du code

Rendez lisible un code brouillon ou minifié, ou allégez-le pour la mise en production. Collez du HTML, du CSS, du JavaScript, du SQL ou du XML, choisissez Formater ou Minifier et copiez le résultat. Votre code reste dans votre navigateur.

Gratuit et privé. Tout se passe dans votre navigateur, rien n'est envoyé.

Comment ça marche

  1. Collez votre codeCollez du code, tapez-le ou ouvrez un fichier. Le langage est choisi d'après l'extension du fichier.
  2. Formatez ou minifiezChoisissez le langage et indiquez si vous voulez un code lisible ou compact. Le résultat se met à jour pendant que vous tapez.
  3. Copiez ou téléchargezCopiez le résultat en un clic ou téléchargez-le sous forme de fichier.

Lisible quand vous travaillez, compact quand vous publiez

Le code copié depuis un navigateur, un e-mail ou un fichier minifié tient souvent sur une seule ligne interminable. Le formatage ajoute des retours à la ligne et une indentation cohérente pour que vous puissiez le lire, le relire et le déboguer. La minification fait l'inverse : elle retire les commentaires et les espaces pour alléger les fichiers et accélérer les pages.

Les formateurs ne modifient que les espaces et les commentaires. Les noms, les valeurs et l'ordre de votre code restent exactement les mêmes.

Confidentiel par principe

Beaucoup de formateurs en ligne envoient votre code sur un serveur. Ici, tout se passe dans votre navigateur : les clés d'API dans les scripts, les requêtes sur vos clients et le balisage interne ne quittent jamais votre ordinateur.

Questions fréquentes

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.