Toolio English
Tous les outils

Entités HTML

Encode et décode le HTML

Cet outil échappe et déséchappe les entités HTML. À l'encodage, il remplace au minimum les caractères réservés &, <, >, les guillemets et l'apostrophe pour éviter qu'un texte casse une page ou ouvre une faille d'injection ; tu peux aussi tout échapper, c'est-à-dire convertir chaque caractère non-ASCII en entité numérique, en notation décimale ou hexadécimale. Au décodage, il résout n'importe quelle entité, qu'elle soit nommée comme &eacute; ou numérique comme &#233;, pour retrouver le texte d'origine.

Le décodage s'appuie sur l'analyseur HTML natif du navigateur, fidèle au comportement réel des pages. Tout est traité en local : rien n'est envoyé, sans suivi ni publicité.

FAQ

Quelle différence entre entités nommées et numériques ?
Une entité nommée est lisible (&amp;copy; pour ©), une entité numérique référence le caractère par son code (&amp;#169; ou &amp;#xA9;). Les deux affichent le même caractère.
Que fait l'option « tout encoder » ?
Elle convertit en entités numériques tous les caractères non-ASCII (accents, emojis…), utile pour un environnement qui ne gère que l'ASCII.
Le décodage gère-t-il toutes les entités ?
Oui : il utilise l'analyseur HTML du navigateur, qui connaît la liste complète des entités nommées et toutes les formes numériques.
Mon texte quitte-t-il mon navigateur ?
Non, l'encodage et le décodage se font entièrement en local, sans aucune requête réseau ni suivi.