Aller au contenu
TextArray
Tout en local

Formateur HTML

Imprimez joliment du HTML avec une indentation d'imbrication appropriée, sans jamais toucher au contenu pré, script ou style.

Entrée
Sortie

Formateur HTML

Collez du code HTML minifié, copié ou simplement désordonné et récupérez-le correctement indenté : chaque élément imbriqué intervient selon le retrait choisi (deux espaces, quatre espaces ou tabulations), les éléments vides tels que br, img, input, meta et link sont traités comme non imbriqués, et les éléments en ligne comme a, b, em, strong, span et code restent sur la ligne de leur parent chaque fois que l'élément entier s'adapte - de sorte que les éléments de la liste restreinte et les liens restent compacts au lieu d'exploser en trois lignes chacun.

Le formateur est délibérément indulgent, car le HTML à l'état sauvage est mal formé. Les balises incompatibles ou non fermées ne produisent jamais d'erreur : une balise de fermeture parasite est supprimée, un élément non fermé est fermé implicitement par son parent et le reste du document est formaté du mieux qu'il peut. Le contenu des éléments pré, script et style passe textuellement : votre texte préformaté conserve son espacement et votre JavaScript et CSS intégrés ne sont jamais réindentés ou redistribués.

Deux options de nettoyage gèrent le bruit habituel. "Supprimer les lignes vides entre les éléments" supprime les lignes vides qui s'accumulent lorsque le balisage est copié à partir de modèles, et "Réduire les espaces dans le texte" transforme les espaces et les sauts de ligne à l'intérieur des nœuds de texte en espaces simples - jamais à l'intérieur d'un pré, d'un script ou d'un style. Le décompte sous les éléments de rapport de sortie, les lignes entrantes et sortantes et le niveau d'imbrication le plus profond.

Tout s'exécute localement dans votre navigateur : les pages, les modèles et le balisage des e-mails ne quittent jamais votre ordinateur. Copiez le résultat ou téléchargez-le sous forme de fichier .txt.

FAQ

Que se passe-t-il en cas de code HTML malformé ?
Il formate quand même. Une balise de fermeture parasite est supprimée, un élément non fermé est implicitement fermé par son parent et aucune erreur n'est jamais affichée - le HTML réel est rarement parfait et le formateur est conçu pour cela.
Mon script, mon style ou mon pré-contenu sera-t-il modifié ?
Non. Le contenu interne des éléments pre, script et style passe octet par octet. L'espacement préformaté, le JavaScript et le CSS intégrés conservent leur mise en page originale exacte.
Quand les éléments en ligne restent-ils sur une seule ligne ?
Les éléments en ligne (a, b, i, em, strong, span, code, small, sub, sup) restent sur la ligne de leur parent lorsque l'élément entier tient dans environ 80 caractères au retrait actuel. Les éléments plus longs se divisent en lignes indentées comme n'importe quel élément de bloc.
À quoi sert « Réduire les espaces dans le texte » ?
Les séries d'espaces, de tabulations et de sauts de ligne à l'intérieur des nœuds de texte deviennent un espace unique, c'est ainsi que les navigateurs les affichent de toute façon. Le contenu à l'intérieur du pré, du script et du style n'est jamais réduit.
Mon code HTML est-il téléchargé quelque part ?
Non. L'outil s'exécute entièrement dans votre navigateur et votre balisage ne quitte jamais votre appareil.