Décodeur d'entités HTML
Décodez les entités HTML en texte : les 2 125 références nommées HTML5, les références numériques décimales et hexadécimales, noms hérités sans point-virgule.
69 caractères · 69 octets (UTF-8)
0 caractères · 0 octets (UTF-8)
S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.
Qu'est-ce que Décodeur HTML ?
Reconvertit les références de caractères HTML en caractères : entités nommées comme é ou ≂̸, références décimales comme é et hexadécimales comme 😀. Il utilise la liste complète WHATWG des références nommées HTML5.
Comment utiliser Décodeur HTML
- Collez le HTML ou le texte encodé en entités dans Entrée.
- Lisez le texte décodé dans Sortie.
- Copiez-le, ou cliquez sur Utiliser comme entrée pour l'encoder à nouveau.
Exemple
<p>Café ≂̸ 😀
<p>Café ≂̸ 😀
Quand utiliser Décodeur HTML
Utilisez-le pour lire du texte tiré de sources HTML, de flux RSS, de pages aspirées ou de contenus de base de données échappés deux fois. Il ne supprime pas les balises et n'affiche pas le HTML.
Comment fonctionne Décodeur HTML
Chaque référence &… est résolue comme le fait un navigateur dans du contenu texte : les références nommées avec point-virgule sont cherchées dans la table HTML5, les noms hérités comme © et & fonctionnent aussi sans point-virgule, et les références numériques sont converties en points de code. Les nombres invalides (0, substituts, au-delà de U+10FFFF) deviennent U+FFFD et 0x80–0x9F sont traduits via Windows-1252, comme l'exige la norme HTML. Les noms inconnus restent inchangés. Les balises ne sont pas supprimées : seules les entités sont décodées.
Cas d'utilisation courants
- Nettoyer des chaînes
&amp;échappées deux fois depuis un CMS - Lire des titres et descriptions issus de RSS ou de sources HTML
- Convertir en texte brut des modèles d'e-mail encodés en entités
- Vérifier ce que représente un nom d'entité inconnu
Questions Fréquentes
Toutes les entités HTML5 sont-elles prises en charge ?
Oui, la liste complète des 2 125 références de caractères nommées, y compris celles qui se développent en deux points de code.
Pourquoi &bogus; reste-t-il inchangé ?
Les noms inconnus ne sont pas des entités : les navigateurs les laissent en texte, et cet outil aussi.
Supprime-t-il les balises HTML ?
Non. <p> devient <p>, mais les vraies balises présentes dans l'entrée sont conservées telles quelles.