Un souci avec cet outil ?

À propos de « Décodage D’entités HTML En Ligne »

Cet outil reconvertit les entités HTML en caractères d'origine. &lt; devient <, &amp; devient &, &eacute; devient é, &#x2603; devient ☃, et toute autre entité nommée ou numérique est résolue vers son caractère Unicode.

Utile lorsque vous rencontrez du texte encodé HTML dans du contenu copié, dans des réponses d'API renvoyant du HTML échappé, ou dans des fichiers de log où l'entrée utilisateur a été assainie. Le décodage rend le contenu original lisible à nouveau.

L'outil prend en charge toutes les entités nommées définies dans la spécification HTML5 (plus de 2 200), ainsi que les entités numériques décimales et hexadécimales comme &#65; et &#x41; (toutes deux décodent en A).

Comment utiliser cet outil

Décoder des entités HTML en caractères normaux

  1. Coller le texte encodé en HTML

    Chaîne encodée en entités dans « Text ». Les entités nommées (`&amp;`, `&lt;`, `&copy;`) et numériques (`&#39;`, `&#x27;`) sont reconnues.

  2. Exécuter

    Résultat : champ unique `decoded`. Exemples : `&lt;p&gt;Hi&amp;ya&lt;/p&gt;` → `<p>Hi&ya</p>` ; `caf&eacute;` → `café`. Les entités inconnues (typos, perso) passent sans changement.

  3. Sources fréquentes

    Flux RSS, HTML d’e-mail, texte scrappé, exports JSON doublement échappés. Après décodage, c’est de l’Unicode brut — pas du HTML — ne réinjectez pas tel quel sans repasser par `html-entity-encoder`.

  4. Décoder une fois, pas deux

    Ne ré-injectez pas la sortie dans le décodeur en pensant qu’il reste des entités cachées. Si l’amont a vraiment doublement encodé, il faudra deux passes — mais après confirmation sur un échantillon. Un double-décodage aveugle massacre les `&` légitimes.