Conversion 100% dans votre navigateur

Encodeur et Décodeur d’Entités HTML — Outil Gratuit en Ligne

Encodez les caractères HTML spéciaux en entités (& devient &) ou décodez les entités vers les caractères. Format nommé, décimal ou hexa. Périmètre minimal ou complet.

Mode :
Périmètre :
Format :

Encodeur et Décodeur d’Entités HTML — Convertissez les Caractères Spéciaux en Sécurité

Encodez des caractères comme &, <, >,  » dans leur forme entité HTML sûre pour qu’ils ne cassent pas votre page, ou décodez les entités vers des caractères lisibles. L’outil utilise le parseur HTML natif de votre navigateur pour le décodage, qui comprend chaque entité nommée jamais définie (y compris les plus obscures comme &hearts; ou &forall;), plus toutes les entités numériques &#NN; et &#xHH;.

Périmètre : combien de caractères encoder

  • Minimal (par défaut) : uniquement les cinq caractères qui DOIVENT être encodés en HTML : & < >  » ‘ — parfait quand votre page est déjà UTF-8 et que vous ne devez échapper que les caractères qui cassent la syntaxe
  • + Non-ASCII : encode aussi tous les caractères au-dessus d’ASCII 127 (é, ñ, ç, €, emoji) — utile pour les systèmes legacy qui ne supportent pas UTF-8
  • + Tous nommés : encode chaque caractère qui a une entité nommée reconnue (© ® ™ – — ‘ ‘  »  » • … etc.) — meilleur pour compatibilité maximum et lisibilité

Format : comment exprimer l’entité

  • Nommé (par défaut) : utilise la forme lisible : &amp;, &lt;, &copy;, &trade; — le plus convivial
  • Décimal : utilise &#NNN; — ex. &#38; pour &. Fonctionne pour TOUT caractère Unicode même sans entité nommée
  • Hexa : utilise &#xHH; — ex. &#x26; pour &. Commun en XML et certains systèmes legacy

Décodage

Le décodage fonctionne pour chaque entité, quel que soit le format : &amp;, &#38;, &#x26; décodent tous en &. Même les entités HTML5 obscures comme &ouml; (ö), &forall; (∀), ou &diamondsuit; (♦) sont gérées correctement car nous utilisons le parseur HTML natif du navigateur.

Usages courants

  • Intégrer en sécurité du contenu utilisateur dans du HTML
  • Coller des extraits de code HTML dans un article de blog sans qu’ils s’affichent
  • Convertir du contenu Unicode pour les flux XML (RSS, Atom)
  • Nettoyer des données récupérées de pages web
  • Déboguer des problèmes d’encodage dans les imports/exports CMS

Confidentialité

Tout s’exécute dans votre navigateur. Votre texte n’est jamais envoyé.