Encodeur d'entités HTML
Échappez ou restaurez les entités HTML (<, &, "…).
🔒 100 % côté client — aucune donnée envoyée
Encodez et décodez les entités HTML en ligne : convertissez <, >, &, " et les caractères spéciaux en < > & " et inversement. Idéal pour échapper du code dans une page web, éviter les failles XSS ou afficher des balises littérales. Tout le traitement se fait à 100 % dans votre navigateur, aucune donnée n'est envoyée sur un serveur.
FAQ
Qu'est-ce qu'une entité HTML ?
Une entité HTML est une séquence de caractères, commençant par & et finissant par ;, qui représente un caractère réservé ou spécial (ex. < pour <, & pour &). Elle permet d'afficher ces symboles sans qu'ils soient interprétés comme du code.
Quelle est la différence entre encoder et décoder les entités HTML ?
Encoder transforme les caractères spéciaux en entités (< devient <) pour un affichage sûr ; décoder fait l'inverse et restaure les caractères originaux (< redevient <). L'outil gère les deux sens.
Pourquoi échapper les entités HTML protège-t-il des failles XSS ?
En convertissant < > & " en entités, le contenu saisi par un utilisateur est affiché comme du texte et non exécuté comme du HTML ou du JavaScript, ce qui bloque les injections de scripts (XSS).
Mes données sont-elles envoyées à un serveur ?
Non, l'encodage et le décodage s'exécutent entièrement dans votre navigateur. Aucun texte n'est transmis ni stocké en ligne.