Suppresseur de balises HTML

5 sur 2 évaluations
Suppresseur de balises HTML

Le Suppresseur de balises HTML est un outil gratuit qui retire les balises HTML d'un bloc de texte et restitue le contenu restant en texte brut.

Comment retirer les balises HTML d'un texte ?

Colle le texte source, lance la suppression, puis copie le texte brut obtenu.

  1. Colle le texte contenant des balises comme <p>, <strong>, <a> ou <div>.
  2. Lance l'outil pour supprimer toutes les balises HTML.
  3. Vérifie les espaces, puis copie le résultat dans ton document, ta feuille de calcul ou ton système de gestion de contenu.
L'outil Suppresseur de balises HTML sur digily.link, avec son formulaire de saisie

L'outil utilise la fonction strip_tags de PHP. Le traitement s'effectue sur le serveur, ton contenu est donc transmis à celui-ci via HTTPS. Il n'est pas conservé.

Dans quels cas la suppression des balises HTML fait-elle gagner du temps ?

Elle fait gagner du temps lorsqu'un texte a été copié ou exporté avec un balisage dont la destination n'a pas besoin ou qu'elle n'accepte pas.

  • Nettoyer des descriptions de produits exportées depuis WordPress, Shopify ou un autre système de gestion de contenu avant de les insérer dans un classeur Excel ou Google Sheets.
  • Préparer des champs de publipostage en texte brut pour Microsoft Word ou des plateformes d'envoi d'e-mails comme Mailchimp, où des balises indésirables risquent d'apparaître dans le message.
  • Supprimer les balises de paragraphes et de liens d'une colonne de descriptions dans un fichier CSV avant un import en base de données.
  • Préparer du texte pour les champs de plateformes qui comptent les caractères visibles sans interpréter le HTML.
  • Nettoyer du contenu copié depuis un site web avant de l'ajouter à des notes, des tickets d'assistance ou de la documentation interne.

Avant de supprimer les balises, pense à préserver la structure. Si les paragraphes, les éléments de liste ou les sauts de ligne doivent rester séparés, commence par remplacer les balises de fin de paragraphe, les balises de fin d'élément de liste et les éléments <br> par des sauts de ligne.

Que deviennent les espaces, la ponctuation et les caractères inhabituels ?

Les espaces, les signes de ponctuation, les chiffres et les caractères de texte ordinaires sont conservés. Seules les balises sont supprimées.

La suppression des balises n'ajoute pas automatiquement d'espaces à leur ancien emplacement. Par exemple, <ul><li>Red</li><li>Blue</li></ul> devient RedBlue. Si le texte source contient de véritables espaces ou sauts de ligne entre ces éléments, ces caractères sont conservés.

Les lettres accentuées, les emoji et les systèmes d'écriture non latins font partie du contenu, et non des balises HTML. Leur suppression n'est donc pas une conséquence du retrait des balises. Pour un bloc très long, vérifie le résultat à plusieurs endroits, surtout si le balisage source est incomplet ou incorrect.

Exemple de résultat produit par l'outil Suppresseur de balises HTML

Avant et après

Entrée : <p>Hello <strong>Sam</strong>.</p>

Sortie : Hello Sam.

Entrée : <h2>Delivery</h2><p>Usually 2–3 working days.</p>

Sortie : DeliveryUsually 2–3 working days.

Entrée : <p>Delivery &amp; returns</p>

Sortie : Delivery &amp; returns

Le dernier exemple montre que les références de caractères comme &amp; ne sont pas décodées. La suppression des balises et le décodage des références de caractères HTML sont deux opérations distinctes.

Quelles sont les limites d'un suppresseur de balises HTML ?

Il n'isole pas uniquement le contenu pertinent d'un article, ne rétablit pas l'espacement entre les paragraphes et ne convertit pas le HTML en Markdown.

Le contenu des éléments script et style peut rester présent après la suppression des balises qui l'entourent. Par exemple, retirer les balises de <script>alert("x")</script>Welcome donne alert("x")Welcome. La suppression des balises ne remplace donc pas un outil spécialisé de nettoyage du HTML lorsque tu traites du contenu non fiable.

Un balisage incorrect peut également produire des résultats inattendus, car strip_tags ne répare pas le HTML. Si tu veux récupérer les URL plutôt que le texte visible, utilise l'Extracteur d'URL. Le Calculateur de taille de texte peut t'aider lorsque le résultat nettoyé doit respecter la limite d'un champ.

Questions fréquentes

L'outil supprime-t-il les commentaires HTML ?

Oui. La fonction strip_tags de PHP supprime les commentaires HTML en plus des balises. Un texte placé uniquement dans un commentaire n'apparaîtra donc pas dans le résultat.

Est-il possible de conserver certaines balises HTML ?

Non, cet outil est conçu pour supprimer toutes les balises HTML. Utilise un outil de nettoyage ou un analyseur HTML si tu dois conserver un ensemble autorisé, comme les paragraphes et les liens.

L'outil supprime-t-il la mise en forme Markdown ?

Non. La syntaxe Markdown, notamment les dièses, les astérisques et les crochets, reste dans le résultat, tandis que les éventuelles balises HTML intégrées sont supprimées.

Le résultat peut-il être enregistré directement au format CSV ?

Pas nécessairement. La suppression des balises n'échappe pas les virgules, les guillemets ni les sauts de ligne intégrés selon les règles du format CSV. Utilise un outil d'écriture CSV adapté pour insérer le texte nettoyé dans un fichier.

Puis-je extraire le texte principal d'une page web complète ?

Tu peux supprimer les balises du code source fourni, mais le résultat risque d'inclure les libellés de navigation, les avis relatifs aux cookies ainsi que du contenu CSS et JavaScript. Pour extraire l'article principal, il faut un analyseur capable de comprendre la structure de la page.

Dernières vérifications

Relis une fois le texte nettoyé avant de l'utiliser. Rétablis les espaces ou les sauts de paragraphe manquants, vérifie que les références de caractères HTML s'affichent comme prévu et applique un processus de nettoyage adapté à tout code source non fiable, au lieu de te limiter à la suppression des balises.

Outils populaires