Convertisseur d'entités HTML

Encode ou décode les entités HTML à la volée. Ce HTML entity converter gratuit transforme tes caractères spéciaux en équivalents nommés ou numériques.
Comment fonctionne le HTML entity converter
Les navigateurs voient une esperluète brute comme le début d'une entité. Si tu lui donnes une esperluète seule suivie d'un texte qui ne résout rien, il devine. Tu utilises cet outil pour forcer un rendu exact. Il prend ton texte brut et remplace des caractères comme les chevrons par leurs équivalents nommés. Le processus inverse prend ces références et reconstruit la chaîne Unicode d'origine.
Tu as deux styles d'encodage au choix. Les entités nommées sont lisibles mais limitées à la spécification HTML. Les références numériques couvrent toute la plage Unicode. Les références hexadécimales commencent par le préfixe x et sont standard en XML. Les références décimales utilisent juste l'entier de base. Le convertisseur gère les deux directions sans perdre de données ni corrompre la séquence d'octets.
Quand tu dois encoder des entités html
Les développeurs se heurtent à ce mur en créant des templates email. Les clients mail suppriment le balisage brut s'il n'est pas échappé comme il faut. Tu colles ton code dans le convertisseur pour voir exactement ce que le serveur mail recevra. Les équipes de sécurité s'en servent aussi pour auditer des payloads XSS. Voir la version encodée d'une balise script prouve si un filtre l'a bien interceptée.
Les devs frontend en ont besoin quand ils injectent des chaînes dynamiques dans des blocs JavaScript. Une quote brute dans un gestionnaire d'événement inline cassera la limite de l'attribut. Les gestionnaires de contenu font face au même problème avec des plateformes legacy qui bloquent sur les guillemets courbes. Tu convertis le texte en entités numériques avant de le coller dans l'éditeur. La base de données stocke la représentation sûre.
Limites de ce HTML entity converter en ligne
Cet outil traite du texte, pas des arbres de documents parsés. Si tu colles un document massif, il encodera la moindre balise. Tu te retrouveras avec un mur de balises div encodées au lieu d'une page web fonctionnelle. Utilise un vrai parser si tu dois manipuler la structure. Le convertisseur fait juste du remplacement de chaînes à l'aveugle.
Le double encodage est un piège classique. Si tu repasses du texte déjà encodé dans l'encodeur, l'entité esperluète devient une chaîne littérale de caractères. Le navigateur affichera le mot au lieu du symbole. Vérifie toujours ton input d'abord. Si tu dois savoir comment décoder des entités HTML qui semblent cassées, passe-les deux fois dans le décodeur.
- Ne parse ni ne valide la structure HTML.
- Double-encodera le texte si tu le fais passer deux fois.
- Ignore les entités XML custom en dehors du set HTML standard.
Comment utiliser le HTML entity converter
- Colle ton texte brut ou ta chaîne encodée dans la zone de saisie.
- Sélectionne encode ou decode dans le menu d'action.
- Choisis le format nommé ou numérique si tu encodes du texte.
- Clique sur le bouton convert pour traiter la chaîne.
- Copie le résultat final depuis la zone de texte du bas.
Référence courante des entités HTML
Voici une consultation rapide pour les caractères que tu encoderas le plus souvent.
| Caractère | Entité nommée | Entité numérique |
|---|---|---|
| < | < | |
| > | > | > |
| & | & | & |
| " | " | " |
| ' | ' | ' |
Frequently asked questions
- Est-ce que ce HTML entity converter est vraiment gratuit ?
- Oui, tu peux l'utiliser autant que tu veux. Il n'y a pas de niveaux cachés ou de paywalls qui bloquent les fonctionnalités de base.
- Comment décoder des entités HTML qui semblent cassées ?
- Colle la chaîne cassée dans la zone de saisie et sélectionne decode. Si la sortie affiche encore des noms d'entités, repasse-la dans le décodeur une seconde fois pour résoudre les caractères double-encodés.
- Ça marche sur les navigateurs mobiles ?
- L'interface est entièrement responsive. Tu peux coller du texte, basculer la direction d'encodage et copier le résultat directement depuis le navigateur de ton téléphone ou de ta tablette.
- Y a-t-il une limite à la taille de l'input ?
- Le navigateur gère le traitement des chaînes en local, donc tu peux coller de gros blocs de texte. Des fichiers extrêmement massifs pourraient faire laguer l'onglet de ton navigateur.
- Pourquoi mon texte s'est-il transformé en points d'interrogation littéraux ?
- Ton texte d'origine contenait probablement des caractères en dehors du set latin de base, et ton terminal ou éditeur ne supportait pas l'UTF-8. Assure-toi que ton environnement utilise l'Unicode avant de coller le résultat.
Outils populaires
Trouve les enregistrements DNS A, AAAA, CNAME, MX, NS, TXT, SOA d'un hôte.
Vérifie si l'URL est mise en cache ou non par Google.
Obtenir des informations approximatives sur une IP.
Obtiens la taille d'un texte en octets (B), kilo-octets (KB) ou méga-octets (MB).