L’agence Orqeo ↗

Développeurs

Encodeur d’entités HTML

<, &, " : les caractères spéciaux HTML encodés et décodés proprement.

Résultat

Afficher un extrait de code dans une page, insérer un texte contenant « < » ou « & » sans casser le balisage, ou au contraire déchiffrer un contenu truffé de &amp;eacute; récupéré d’un vieux flux : les entités HTML sont un passage obligé du travail web. Cet outil convertit dans les deux sens, en direct : les caractères spéciaux deviennent des entités sûres à l’encodage, et les entités nommées comme numériques (&amp;amp;, &amp;#38;, &amp;#x26;) redeviennent des caractères lisibles au décodage. Collez, convertissez, copiez — le tout dans votre navigateur, sans qu’aucun contenu ne soit transmis à un serveur. Gratuit, sans inscription, sans limite d’utilisation.

Comment faire ?

  1. Collez votre texte ou votre code HTML dans la zone d’entrée.
  2. Cliquez sur « Encoder » pour protéger les caractères spéciaux, ou « Décoder » pour les restituer.
  3. Le résultat s’affiche instantanément.
  4. Copiez-le en un clic.

Questions fréquentes

Pourquoi faut-il encoder < , > et & en HTML ?

Parce que ce sont les caractères structurants du langage : un « < » non encodé ouvre une balise, un « & » démarre une entité. Non échappés dans un contenu, ils cassent l’affichage au mieux — et ouvrent la porte aux injections XSS au pire, quand le contenu vient d’un utilisateur. Les encoder neutralise l’interprétation.

Pourquoi vois-je &amp;amp; s’afficher dans ma page ?

C’est un double encodage : un texte déjà encodé a été encodé une seconde fois, souvent par un CMS ou un gabarit qui échappe automatiquement. Le « &amp; » de « &amp;amp; » est devenu « &amp;amp;amp; ». Décodez ici une fois pour retrouver le texte propre, puis laissez une seule couche d’échappement dans votre chaîne de publication.

Entités nommées ou numériques : lesquelles préférer ?

Les deux sont valides : &amp;eacute; et &amp;#233; produisent le même « é ». Les entités nommées sont plus lisibles mais leur liste est finie ; les numériques couvrent tout Unicode. En pratique, avec des pages en UTF-8, seules &amp;lt;, &amp;gt;, &amp;amp; et &amp;quot; restent réellement nécessaires.

Dois-je encore encoder les accents (é, à, ü) ?

Non, plus depuis que les pages se servent en UTF-8 : « é » peut figurer tel quel dans le HTML. Les entités &amp;eacute; datent de l’époque des encodages hasardeux. Réservez l’encodage aux caractères structurants — et décodez les vieux contenus pleins d’entités pour retrouver un texte propre et lisible.

Outils liés