Encoder et décoder des entités HTML

Intégrez sans risque caractères spéciaux et balises dans du HTML, ou rendez lisible un texte plein de &.

100 % privé : tout est traité localement dans votre navigateur. Vos données ne quittent jamais votre appareil.

Mode d'emploi

  1. Collez du texte ou du HTML dans la zone de gauche.
  2. Cliquez sur « Encoder » ou « Décoder ».
  3. Choisissez le mode : seulement les caractères spéciaux HTML, entités nommées ou tout caractère non ASCII en numérique.

Quand faut-il des entités HTML ?

Les caractères < > & " ' ont un sens particulier en HTML. Pour les afficher comme texte, par exemple dans un exemple de code, il faut écrire &lt;, &gt;, &amp;, etc. Cela protège aussi contre le cross-site scripting.

Les accents et symboles comme € fonctionnent directement dans une page UTF-8, mais les entités restent utiles pour les modèles d'e-mail, le XML ou les systèmes utilisant un autre encodage.

Questions fréquentes

Entités nommées ou numériques ?

Les entités nommées comme &euro; sont plus lisibles ; les numériques comme &#8364; fonctionnent pour tout caractère Unicode.

Des scripts sont-ils exécutés au décodage ?

Non. Le texte est décodé de façon sûre et les balises HTML ne sont pas interprétées.

Puis-je encoder des emojis ?

Oui, en mode numérique chaque caractère devient &#…;, emojis compris.