Entités HTML : encodeur et décodeur

Encodez les caractères HTML et décodez les références numériques et nommées. Le résultat reste du texte sans exécution HTML.

Vos données restent iciPUFFINMINT

Configurez vos données

Configurez vos données

Au plus 100 000 caractères. Décode une couche et renvoie du texte ; n’assainit pas le HTML.

Résultat

Le résultat s’actualise pendant la saisie.

Les valeurs saisies restent sur cette page. Elles sont effacées lorsque vous l’actualisez ou la fermez.

Nous comptons les outils les plus utilisés, sans inclure les valeurs saisies ni le contenu des fichiers dans les statistiques. Confidentialité

Mode d’emploi

Encodez une fois au point d’insertion. Pour afficher des balises comme texte, encodez leurs délimiteurs. Si le moteur de template fait déjà l’échappement, une autre passe peut afficher les noms des entités.

  1. « Inverser la conversion » applique le sens opposé si le résultat tient dans le champ. Le résultat reste du texte brut et les balises restent inertes. Ouvrez « Comparer les versions » pour lire l’original et le résultat en texte brut.
Données de l’exemple
Données saisiesRésultat
A & BA & B

Méthode et limites

Décode une seule couche. Les entités n’assainissent pas le HTML et ne protègent pas les contextes JavaScript, CSS ou URL.

Exemple

Cas d’utilisation

Données saisies
A & B
Résultat
A & B

A & B devient A & B après encodage. La séquence < exige deux décodages pour devenir un signe inférieur : cet outil en fait un et renvoie <.

Quelles sont les limites de cet outil ?

Au plus 100 000 caractères. Décode une couche et renvoie du texte ; n’assainit pas le HTML.

Les données et résultats sont traités dans votre navigateur et ne sont pas envoyés au serveur. Si elles sont actives, les statistiques agrégées enregistrent seulement l’outil et l’issue du traitement, sans son contenu.

Sources

Questions fréquentes

Pourquoi < devient-il < ?

L’encodage transforme aussi l’esperluette d’une référence déjà présente. Chaque décodage enlève une seule couche : &amp;lt; devient &lt;, puis &lt; devient <.

GUIDES PRATIQUES

Caractères spéciaux HTML : quand utiliser les entités

Séparez texte et balisage, évitez le double encodage et distinguez les entités HTML de l’assainissement du code.

Suivre les étapes

Favoris