Aller au contenu

Supprimer les Balises HTML

Effacez toutes les balises d’un morceau de HTML et ne gardez que le texte, avec sauts de ligne et décodage des entités au choix.

Traité localement dans votre navigateur

Options
0 caractères · 0 lignes
Le résultat apparaîtra ici.

Qu'est-ce que Supprimer les Balises HTML ?

Supprimer les balises est le moyen rapide de récupérer le texte d’un balisage copié depuis une page web, un champ de CMS ou un e-mail. Contrairement à une conversion complète HTML vers texte, l’outil garde votre texte tel quel et retire simplement les <balises>, les commentaires et, en option, le contenu des scripts et des styles.

Avec « conserver les sauts de ligne », <br>, paragraphes, div, éléments de liste et titres sont remplacés par un saut de ligne pour que les lignes ne fusionnent pas. Les entités HTML comme &amp; et &eacute; peuvent être décodées, et l’option de nettoyage rogne chaque ligne et réduit les suites de lignes vides.

Comment ça marche ?

  1. Collez le HTML dans la zone de saisie.
  2. Laissez « conserver les sauts de ligne » activé pour séparer les blocs, ou désactivez-le pour tout joindre.
  3. Choisissez de décoder les entités, de supprimer le contenu des scripts et styles et de nettoyer les lignes.
  4. Copiez ou téléchargez le texte brut.

Cas d'usage courants

  • Récupérer le texte brut d’une description copiée depuis une fiche produit.
  • Nettoyer un export de CMS avant de compter les mots ou de vérifier l’orthographe.
  • Retirer le balisage d’un champ de base de données qui aurait dû contenir du texte brut.
  • Lire le texte d’un e-mail HTML sans le code de mise en forme.

Exemples

Essayez cette saisie dans l'outil ci-dessus :

Entrée
<div class="card">
  <h2>Caf&eacute; &amp; Th&eacute;</h2>
  <p>Open <b>daily</b> from 8&nbsp;am.<br>Free Wi-Fi.</p>
  <style>.card { color: red }</style>
  <script>track("x")</script>
  <!-- internal note -->
</div>
Sortie
Café & Thé

Open daily from 8 am.
Free Wi-Fi.

Confidentialité

Supprimer les Balises HTML s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.

Limites

C’est un outil d’extraction de texte, pas un filtre anti-XSS : ne l’utilisez pas pour rendre sûr un HTML non fiable, et sans sauts de ligne le texte de cellules de tableau voisines peut se coller.

Questions fréquentes

En quoi cela diffère-t-il de HTML en texte ?

La suppression efface seulement les balises et garde le texte tel quel. HTML en texte construit aussi une structure : puces pour les listes, « texte (url) » pour les liens, lignes vides entre paragraphes et tabulations entre cellules de tableau.

Puis-je l’utiliser pour assainir des saisies utilisateur ?

Non. Retirer les balises avec un outil n’est pas une défense fiable contre le cross-site scripting. Assainissez côté serveur avec une bibliothèque dédiée et encodez la sortie selon son contexte.

Quelles entités sont décodées ?

Un ensemble courant d’entités nommées (&amp;, &lt;, &nbsp;, &eacute;, &euro;…) et toutes les entités numériques comme &#233; ou &#x1F600;. Les entités nommées rares restent telles quelles.

Plus d'outils dans Outils développeur →