Développeur / HTML

Encodeur, décodeur et recherche d'entités HTML

Encodez du texte sous forme d'entités HTML nommées, décimales ou hexadécimales, décodez-les, et recherchez les 2 231 références de caractères nommées par nom, caractère ou point de code.

Encodeur, décodeur et recherche d'entités HTML: L'encodage remplace les cinq caractères qu'HTML traite spécialement (& < > " ') et, si vous le choisissez, chaque caractère non ASCII, en utilisant les noms définis par le standard HTML WHATWG lorsqu'il en existe un, ou des références numériques. Le décodage utilise le propre analyseur HTML de votre navigateur : il traite donc chaque référence exactement comme une page web, y compris les références historiques écrites sans point-virgule. Fonctionne 100 % localement dans votre navigateur, sans aucun téléversement de fichier vers le serveur.

Exécutions
Dans votre navigateur
Coût
Gratuit · sans inscription
Disponibilité
Prêt à l'emploi
Encodeur d'entités HTMLTraitement local

Fonctionne entièrement dans votre navigateur

Résultat

Caf&#233; &amp; cr&#232;me br&#251;l&#233;e &#8212; 5 &#8364; &lt; 10 &#163; &#128578;

Rechercher une entité

Les références nommées sont les 2,231 définies par le WHATWG HTML Living Standard (CC BY 4.0). Dans les pages UTF-8, seuls & < > et les guillemets à l'intérieur des attributs doivent être échappés ; les autres modes sont destinés aux systèmes qui ne peuvent pas gérer le texte non-ASCII.

Quand l'échappement est important

Le texte inséré dans du HTML doit remplacer & et < par leurs entités, ainsi que les guillemets dans les valeurs d'attributs ; sinon, il peut endommager la page ou permettre à la saisie d'un visiteur de s'exécuter comme un script. Les moteurs de modèles et frameworks comme React effectuent automatiquement cet échappement ; faites-le manuellement uniquement lorsque vous construisez du HTML sous forme de chaînes.

Pour échapper rapidement les caractères essentiels, l'encodeur HTML s'en charge ; pour copier directement des symboles, consultez les caractères spéciaux.

Références nommées à deux caractères

Quelques noms représentent deux caractères, comme &NotEqualTilde; (≂̸), un caractère suivi d'un signe combinant. Leur décodage produit les deux caractères, ce qui explique qu'une recherche par point de code n'affiche que le premier.

Comment l'utiliser

  1. Saisissez ou collez du texte, puis choisissez ce qui doit être encodé.
  2. Passez en mode Décoder pour reconvertir les entités en caractères.
  3. Recherchez dans le tableau l'entité d'un symbole, comme copy, © ou U+00A9.

Confidentialité et limitations

Tout est encodé et décodé dans votre navigateur.

Outils associés

Questions fréquentes

Dois-je encoder les lettres accentuées ?

Pas dans une page enregistrée en UTF-8, comme c'est le cas pour presque toutes les pages : seuls &, <, > et les guillemets dans les valeurs d'attributs doivent être échappés. Encoder tous les caractères n'est utile que pour les systèmes limités à l'ASCII.

Quelle est la différence entre &#233; et &eacute; ?

Aucune pour le navigateur : les deux donnent é. Les références numériques fonctionnent pour tous les caractères ; les références nommées sont plus faciles à lire, mais n'existent que pour 2 231 caractères et séquences.

Pourquoi &nbsp; est-elle importante ?

Il s'agit d'une espace insécable : elle ressemble à une espace, mais maintient les mots situés de part et d'autre sur la même ligne, comme dans 10 kg.

Outil gratuit · dans votre navigateur exécutions · aucun compte requis