Encodage et conversion de texte

HTML Entity Encoder

Convertissez les caractères spéciaux critiques en HTML ou en texte normal en entités HTML sûres et copiables.

Appuyez sur Ctrl / ⌘ + Entrée pour exécuter
Résultat en lecture seule

Encodez les caractères spéciaux couramment trouvés en HTML et convertissez éventuellement les caractères non-ASCII en entités numériques.

Les entrées sont uniquement traitées dans votre navigateur et ne sont pas téléchargées sur le serveur.

Fonction de cet outil

Par défaut, HTML Entity Encoder traite uniquement les caractères spéciaux courants dans le texte et les attributs HTML, et ne convertira pas inutilement tous les caractères chinois en entités. Le mode facultatif code les caractères non-ASCII en entités numériques par Unicode Code Point.

  • Le codage par défaut est l'esperluette, les crochets angulaires gauche et droit, les guillemets doubles et les guillemets simples.
  • L'option facultative "Encode all non-ASCII" gérera correctement les caractères plats supplémentaires tels que les emoji.
  • L'outil convertit uniquement le texte et n'analyse ni n'exécute le code HTML fourni par l'utilisateur.

Mode d’emploi

  1. Collez un extrait HTML ou du texte brut.
  2. Détermine s’il faut encoder tous les caractères non-ASCII.
  3. Cliquez sur "Encoder les entités".
  4. Copiez le texte codé.

Utilisations courantes

  • Affichez les balises HTML dans le document sans les baliser.
  • Préparez les caractères qui doivent être échappés pour les valeurs d'attribut HTML.
  • Générez des entités numériques Unicode pour les tests de compatibilité.

Confidentialité et sécurité

Les entrées et les résultats sont traités uniquement dans la mémoire locale du navigateur ; ils ne sont ni envoyés au serveur, ni transmis à une API en ligne, ni enregistrés automatiquement.

Fonctionnalités de HTML Entity Encoder

Encodez les caractères spéciaux couramment trouvés en HTML et convertissez éventuellement les caractères non-ASCII en entités numériques. Utile au quotidien pour le développement et le débogage ; les résultats peuvent être consultés, copiés ou téléchargés immédiatement.

FAQ

Tous les caractères chinois seront-ils codés par défaut ?

Non. Seuls les caractères spéciaux HTML courants sont codés par défaut, le codage complet non-ASCII est explicitement facultatif.

Le codage d’entité peut-il protéger contre tous les XSS ?

Non. Un échappement correct doit être combiné avec un contexte spécifique tel que du texte, des attributs, des URL ou des scripts. Cet outil fournit uniquement la conversion de texte.

Les emoji peuvent-ils être codés ?

Oui, l'activation de l'option non-ASCII générera des entités numériques selon le point de code Unicode complet.

La saisie HTML sera-t-elle exécutée ?

Non, l'entrée et la sortie sont traitées comme du texte normal.

Retour aux outils pour développeurs