Formater du HTML
Cet outil permet de formater du HTML : collez le code source et récupérez-le proprement indenté ou minifié. Tout reste dans votre navigateur, rien n’est envoyé, et les blocs pre, les scripts et les valeurs d’attributs restent inchangés.
Source : WHATWG HTML Living Standard – Syntax: Void-Elemente, Raw-Text-Elemente (script, style), optionale End-Tags. Mise à jour : .
Comment le calcul est fait
Formater du HTML : le principe
- Collez le code source dans le champ : un document entier ou seulement un extrait.
- Choisissez « Formater » ou « Minifier » sous « Action » et réglez l’indentation si besoin.
- Copiez le résultat dans votre éditeur.
Ce que fait la mise en forme
- Les éléments de bloc comme
div,ulousectionoccupent leur propre ligne et leur contenu est indenté. - Le texte courant et les éléments en ligne (
a,strong,span…) restent ensemble sur une ligne, avec retour à la ligne vers 100 caractères, afin que l’affichage ne change pas. - Le contenu préformaté de
preettextareaest conservé caractère pour caractère, car les espaces y sont visibles. - Scripts et styles sont indentés comme un bloc ; leur contenu n’est pas réécrit.
- Les balises de fin facultatives, par exemple celles de
lioutd, sont ajoutées à la sortie.
Ce que fait la minification
Les suites d’espaces et de retours à la ligne deviennent une seule espace et les commentaires disparaissent (les commentaires conditionnels pour les vieux navigateurs restent). Entre éléments de bloc, l’espace disparaît ; entre éléments en ligne, une espace reste car le navigateur l’affiche. Le CSS de style est compacté, le JavaScript n’est pas touché.
Limites
Ce n’est pas un analyseur HTML complet : un code erroné n’est pas réparé mais repris au plus près et signalé. Les modèles avec syntaxe serveur, comme {% if %} ou <?php ?>, peuvent donner une indentation inhabituelle.
Questions fréquentes
Comment formater du HTML en ligne ?
Collez le code, choisissez « Formater » et copiez le résultat indenté. Aucun compte n’est nécessaire.
Mon code HTML est-il envoyé sur un serveur ?
Non. Le traitement se fait entièrement dans votre navigateur ; le code n’est ni envoyé ni enregistré.
Comment formater du HTML dans VS Code ou Notepad++ ?
Dans VS Code, Maj+Alt+F ; dans Notepad++, un plugin de formatage. Cet outil est pratique quand aucun éditeur n’est sous la main.
La minification change-t-elle l’affichage de la page ?
En principe non : les espaces multiples sont de toute façon réduits à une seule par le navigateur. Les blocs pre font exception et restent intacts.
Puis-je aussi formater du CSS et du JavaScript ?
Les styles et scripts dans le HTML sont indentés mais pas réécrits. Pour du CSS seul, il existe le minifieur CSS, pour le JSON le formateur JSON.
Sources et références juridiques
- WHATWG HTML Living Standard – Syntax: Void-Elemente, Raw-Text-Elemente (script, style), optionale End-Tags
- MDN – How whitespace is handled by HTML, CSS and in the DOM
- MDN – <pre>: the preformatted text element (whitespace is preserved)
Dernière mise à jour : · Principes éditoriaux
Outils similaires
- Formater, valider et minifier du JSONValidez votre JSON selon la RFC 8259 : erreur avec ligne, colonne et explication claire. Indentez ou minifiez, triez les clés. En local dans le navigateur.
- Formater SQL (formateur SQL en ligne)Formater du SQL pour le rendre lisible : mots-clés en majuscules, indentation, colonnes et conditions sur des lignes séparées. Compression possible, en local.
- Minifier CSS : réduire, formater et inliner le CSS dans le HTMLMinifier CSS et le formater, plus inliner le CSS dans le HTML pour les e-mails : transformations sûres, erreurs avec ligne, dans le navigateur sans envoi.
- Markdown vers HTML : aperçu, code HTML et téléchargementMarkdown vers HTML avec aperçu en direct : titres, listes, tableaux et code selon CommonMark. Code HTML propre à copier, sûr et sans script. Gratuit.
- Comparer deux textes : trouver les différencesComparez deux textes en ligne : différences surlignées par ligne, mot ou caractère, avec un taux de similarité. Gratuit, sans envoi, dans le navigateur.
- Testeur regexTestez vos expressions régulières JavaScript en direct : correspondances surlignées, groupes de capture, motif expliqué. Gratuit, sans envoi.
- Quelle est mon adresse IP ?Affiche instantanément votre adresse IP publique, détecte IPv4 ou IPv6 et explique la différence. Gratuit – votre IP n’est pas stockée.
- Convertir HTML en PDFConvertir HTML en PDF : choisissez un fichier HTML ou collez le code, réglez le format de page et enregistrez le PDF. Gratuit, sans envoi, dans le navigateur.
- Minifier du JavaScriptMinifier JavaScript : retirez commentaires et espaces, réduisez le code et voyez le gain en octets. Dans le navigateur, sans envoi.