Outils HTML

Nettoyeur HTML

Supprimez scripts, commentaires et attributs à risque d’un HTML avant de le réutiliser ou le publier.

Ideal pour: Assainir des extraits fournis par des utilisateurs, Préparer un export CMS pour un autre outil

Reponse rapide

Collez le HTML ici pour retirer scripts, commentaires et attributs à risque tout en conservant la structure utile.

Vue d'ensemble

Le nettoyeur HTML vous aide à assainir du balisage collé ou généré avant de le réutiliser dans une page, un e-mail, un aperçu ou un extrait de documentation. Il se concentre sur la suppression des éléments dangereux comme les scripts et les gestionnaires d’événements inline, ainsi que des commentaires et attributs inutiles. C’est pratique lorsque le HTML provient d’un CMS, d’un éditeur enrichi, d’une saisie utilisateur ou d’une autre source copiée. Le résultat est obtenu dans le navigateur, ce qui permet de vérifier ce qui a été retiré avant de le coller ailleurs.

Cas d'usage

  • Assainir des extraits fournis par des utilisateursRetirez les gestionnaires inline et les scripts intégrés des contenus issus d’un formulaire, d’un commentaire ou d’un éditeur avant réutilisation.
  • Préparer un export CMS pour un autre outilNettoyez un balisage copié depuis une plateforme de contenu afin de le transférer vers un constructeur de site, un modèle d’e-mail ou une documentation.
  • Éliminer le bruit d’un contenu colléSupprimez les commentaires, attributs de suivi et autres traces laissées par un traitement de texte ou un éditeur visuel.
  • Nettoyer du code pour aperçus et démonstrationsRéduisez le balisage risqué dans un HTML d’exemple avant de l’utiliser dans un aperçu, un sandbox ou une présentation.
  • Vérifier le balisage avant intégrationInspectez un HTML collé depuis une source externe et retirez les parties dangereuses avant de l’ajouter à un projet.

Comment ca marche

  1. 1

    Collez ou chargez votre HTML dans le champ de saisie.

  2. 2

    L’outil inspecte les balises, commentaires et attributs pour repérer le balisage dangereux ou superflu.

  3. 3

    Il supprime les scripts, gestionnaires d’événements et autres éléments à risque selon ses règles de nettoyage.

  4. 4

    Vérifiez le HTML nettoyé dans le panneau de sortie puis copiez-le quand il vous convient.

Exemples

Retirer un gestionnaire et un script

Entree: <section onclick="track()"><script>bad()</script><h2>Mise à jour</h2><!-- brouillon --></section>

Sortie: <section><h2>Mise à jour</h2></section>

Le script, le commentaire et le gestionnaire d’événements sont supprimés, mais le contenu de la section reste intact.

Conserver le contenu du lien et supprimer le comportement à risque

Entree: <p>Lisez <a href="/docs" onmouseover="steal()">le guide</a> maintenant.</p>

Sortie: <p>Lisez <a href="/docs">le guide</a> maintenant.</p>

Le texte et la destination du lien sont conservés, mais l’attribut d’événement dangereux est retiré.

Nettoyer un balisage collé avec attributs superflus

Entree: <div class="box" data-id="42" onclick="alert(1)"><img src="banner.png" alt="Bannière" width="800" height="300"></div>

Sortie: <div class="box" data-id="42"><img src="banner.png" alt="Bannière" width="800" height="300"></div>

Les attributs utiles de mise en page et d’image sont conservés, tandis que le gestionnaire de clic est supprimé.

FAQ

Que supprime exactement cet outil ?

Il supprime les scripts, les commentaires et les attributs susceptibles d’exécuter du code ou d’ajouter un comportement indésirable, comme les gestionnaires d’événements inline. Le résultat final dépend des règles appliquées au contenu saisi.

Est-ce que les balises courantes comme div, p ou img sont modifiées ?

En général non. L’outil se concentre sur les parties dangereuses ou parasites, pas sur la réécriture complète du document.

Pourquoi certains attributs restent-ils présents et d’autres non ?

Les attributs jugés sûrs peuvent être conservés, tandis que les attributs à risque sont retirés. C’est pourquoi un attribut de données peut rester alors qu’un gestionnaire d’événements disparaît.

L’outil répare-t-il un HTML cassé ou mal imbriqué ?

Non. Il peut nettoyer le balisage, mais ce n’est pas un outil complet de réparation. Pour corriger la structure, ajoutez ensuite un formateur ou un validateur HTML.

Pourquoi la sortie est-elle parfois plus courte que l’entrée ?

Les commentaires, scripts et attributs dangereux sont supprimés volontairement. Si votre HTML dépendait de ces parties, la sortie sera plus courte et peut se comporter différemment.