Aller au contenu
HandfulTools

Encodeur / décodeur d'entités HTML

Affichez du code dans une page web sans que le navigateur l'interprète, ou retransformez un texte plein d'entités comme « Café » en « Café ».

Fonctionne dans le navigateur

Loading…

Mode d'emploi

  1. Choisissez Encoder ou Décoder.
  2. Collez votre texte ou HTML.
  3. Copiez le résultat.

Comment ça marche

L'encodage remplace les cinq caractères spéciaux du HTML — & < > " ' — par &amp; &lt; &gt; &quot; et &#39;. En option, chaque caractère non ASCII devient une entité numérique.

Le décodage comprend les entités numériques (&#233;, &#xE9;) et les entités nommées courantes.

Exemples

Code dans un article
<div class="a"> → &lt;div class=&quot;a&quot;&gt;

Utilisations courantes

  • Afficher du code dans une page HTML
  • Nettoyer un texte encodé issu d'un flux ou d'une base
  • Échapper un texte utilisateur

Confidentialité et sécurité

Cet outil fonctionne entièrement dans votre navigateur. Vos fichiers et textes ne sont jamais envoyés sur nos serveurs : le traitement a lieu sur votre appareil. Comment chaque outil traite les fichiers

Questions fréquentes

L'encodage protège-t-il du XSS ?

Échapper le texte entre balises en fait partie, mais attributs, URL et scripts nécessitent un échappement spécifique. Utilisez celui de votre framework.

Toutes les entités nommées sont-elles décodées ?

Les plus courantes (accents, guillemets, tirets, symboles monétaires). Les entités numériques fonctionnent toujours.

Dernière mise à jour: