Omnikit
DevFichiersFinancesTous les outils
Ctrl K
Outils pour développeursOutils pour fichiersCalculateurs financiersTous les outils
AccueilOutils pour développeursEncodeur et décodeur d'entités HTML
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Encodeur et décodeur d'entités HTML

dev

Encodez &, <, > et les guillemets en entités HTML, ou décodez toute entité nommée ou numérique

Fonctionne dans votre navigateur. Rien de ce que vous saisissez n'est envoyé nulle part. Vérifié le 16 octobre 2026.

Une entité HTML écrit un caractère sous forme de référence, comme &amp;, &#169; ou &#xA9;, afin que le texte ne puisse pas casser le balisage qui l'entoure. En HTML normal, seuls 5 caractères en ont besoin : &, <, >, " et '. La norme définit 2 125 entités nommées ; cet outil les décode toutes et encode avec les 252 noms classiques ou avec des nombres.

Cette page a été traduite automatiquement à partir de l'original anglais. Aucune personne n’a encore relu la traduction : c’est la version anglaise qui fait foi. Lire l'original en anglais

Ensuite :
  • Encodeur et décodeur d'URL Encodez ou décodez textes et URL en encodage pourcent, et voyez chaque partie d'un lien
  • Échapper et déséchapper une chaîne Échappez du texte pour une chaîne JSON, JavaScript, Java, Python, SQL ou CSV, ou déséchappez-le

Comment encoder ou décoder des entités HTML

1

Collez du texte ou du HTML dans le panneau Entrée, ou cliquez sur Essayer un exemple.

2

Choisissez Encoder pour écrire les caractères en entités, ou Décoder pour retransformer les entités en caractères.

3

Lors de l'encodage, choisissez quels caractères encoder et s'il faut écrire des noms, des nombres décimaux ou hexadécimaux.

4

Cliquez sur Copier, ou appuyez sur Ctrl+Enter, pour récupérer le résultat du panneau Sortie.

À propos de l'encodeur et décodeur d'entités HTML

Une entité HTML, ou référence de caractère, permet d'écrire un caractère en ASCII simple : un nom comme &copy;, un nombre décimal comme &#169; ou un nombre hexadécimal comme &#xA9;. Un navigateur affiche les trois sous la forme ©.

Encodage. Choisissez ce qu'il faut encoder :

  • Seulement & < > " ' correspond à ce dont l'échappement d'un texte utilisateur a besoin. Ces cinq caractères peuvent terminer une balise, en ouvrir une ou fermer trop tôt une valeur d'attribut, et c'est ainsi que du texte devient du balisage et, au pire, une injection de script.
  • Plus non-ASCII écrit aussi chaque lettre accentuée, chaque symbole et chaque emoji sous forme de référence, pour un fichier ou un système qui ne peut pas transporter l'UTF-8, comme un ancien modèle d'e-mail.
  • Tout encode tout sauf les lettres, les chiffres et les espaces, ce que certains utilisent pour masquer une adresse e-mail aux robots d'extraction simples.

Choisissez ensuite noms, décimal ou hexadécimal. Les noms proviennent des 252 de HTML 4.01, que tous les navigateurs et clients de messagerie connaissent ; les caractères sans nom sont écrits en nombres hexadécimaux. L'apostrophe s'écrit &#39;, car &apos; est inconnu de HTML 4.

Le décodage suit les règles qu'utilisent les navigateurs. Les 2 125 noms de la norme HTML sont tous connus, y compris ceux qui représentent deux caractères. Les 106 noms hérités qui fonctionnent sans point-virgule, comme &copy 2026, sont décodés et signalés. &#0;, les substituts (surrogates) et les nombres au-delà de U+10FFFF deviennent le caractère de remplacement, et &#128; à &#159; sont lus en Windows-1252, si bien que &#150; est un tiret demi-cadratin, comme dans tous les navigateurs. Un texte encore encodé après un passage, comme &amp;lt;, est signalé, avec un bouton pour décoder à nouveau.

Tout s'exécute dans votre navigateur ; rien de ce que vous collez n'est envoyé où que ce soit.

Questions fréquentes

Quels caractères faut-il échapper en HTML ?

Cinq caractères doivent être échappés lorsque du texte est inséré dans du HTML : l'esperluette en &amp;, le signe inférieur à en &lt;, le signe supérieur à en &gt;, le guillemet double en &quot; et l'apostrophe en &#39;. Dans le texte d'un élément, seuls & et < sont strictement obligatoires, mais échapper les cinq protège aussi les valeurs d'attribut entre guillemets.

Quelle est la différence entre &#39; et &apos; ?

Les deux représentent l'apostrophe. Le nom &apos; vient de XML et n'a été ajouté à HTML qu'avec HTML5, si bien que les navigateurs HTML 4 et certains anciens clients de messagerie l'affichent tel quel. Le nombre &#39; fonctionne partout, c'est pourquoi les encodeurs, y compris celui-ci, écrivent l'apostrophe sous la forme &#39;.

Pourquoi mon texte affiche-t-il &amp;lt; au lieu de < ?

Un texte qui affiche &amp;lt; a été encodé deux fois : le premier passage a transformé < en &lt;, et un second passage a transformé cette esperluette en &amp;. Décodez-le deux fois pour retrouver l'original. Après chaque passage, cet outil compte les entités encore présentes et propose de relancer le décodeur d'un simple toucher.

Faut-il utiliser des entités HTML nommées ou numériques ?

Les entités nommées comme &eacute; sont plus faciles à lire, tandis que les numériques comme &#233; ou &#xE9; fonctionnent pour tout caractère Unicode, y compris les emoji qui n'ont pas de nom. Une page enregistrée en UTF-8 n'a besoin d'aucune des deux pour les accents ; les entités comptent surtout pour les cinq caractères spéciaux et pour les systèmes limités à l'ASCII.

Combien existe-t-il d'entités HTML ?

La norme HTML du WHATWG répertorie 2 125 références de caractère nommées, et 106 d'entre elles sont aussi acceptées sans le point-virgule final, par compatibilité avec les anciennes pages. HTML 4.01 en comptait 252. N'importe quel caractère peut aussi s'écrire par son numéro Unicode, en décimal comme &#8364; ou en hexadécimal comme &#x20AC;.

L'entité HTML de l'espace insécable est-elle &nbsp; ?

Oui, &nbsp; est l'espace insécable, U+00A0, qui s'écrit aussi &#160; ou &#xA0;. Un navigateur ne coupe jamais une ligne à cet endroit et ne fusionne jamais plusieurs d'entre eux en un seul, contrairement aux espaces ordinaires. En abuser pour la mise en page rend le texte difficile à réorganiser sur téléphone ; les marges CSS sont donc généralement le meilleur outil.

Sources

  • WHATWG HTML Living Standard, 13.5 Named character referencesThe 2,125 entity names the decoder knows, from entities.json
  • WHATWG HTML Living Standard, 13.2.5.72 Character reference stateMissing semicolons, &#0;, surrogates and the Windows-1252 rule for &#128;-&#159;
  • W3C HTML 4.01, 24 Character entity referencesThe 252 names the encoder writes

Dernière vérification le 16 octobre 2026.

Les taux et les règles changent ; vérifiez la source avant de vous fier à un chiffre.

Toujours bloqué ? Poser une question sur Encodeur et décodeur d'entités HTML et toute personne qui connaît la réponse peut répondre. Aucun compte nécessaire.

Outils associés

Tous les outils pour développeurs
Encoder et décoder en Base64Texte et fichiers vers Base64 et retour, avec mode sûr pour les URL et aperçu des imagesConvertisseur de timestamp UnixDes timestamps Unix vers des dates et des dates vers des timestamps, dans tout fuseau horaireJSON vers TypeScriptGénérez des interfaces ou des types TypeScript à partir d'un exemple JSONConvertisseur CSV en JSONConvertissez CSV en JSON et JSON en CSV, avec un aperçu en tableauConvertisseur YAML en JSONConvertissez YAML en JSON et JSON en YAML, avec les ancres résoluesEncodeur et décodeur d'URLEncodez ou décodez textes et URL en encodage pourcent, et voyez chaque partie d'un lienConvertisseur de bases numériquesBinaire, octal, décimal, hexadécimal et toute base jusqu'à 36, exact quelle que soit la taille, avec complément à deuxColor ConverterHEX, RGB, HSL, HWB, OKLCH and CMYK in both directions, with a contrast check
Cet outil vous a-t-il été utile ?
Omnikit

Les petites tâches, faites dans votre navigateur. Gratuit, rapide et privé. Les fichiers ne sont jamais envoyés.

Fichiers

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finances

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuidesQuestionsÀ proposNos vérificationsBibliothèque juridique (bêta)ConfidentialitéConditionsTransparenceContactMore: Exam practice (UGC NET Paper 1)Fonctionne dans votre navigateur. Rien n'est envoyé. © 2026 Omnikit (theomnikit.com)