RevealTheme logo

Encodeur et décodeur d'entités HTML

Convertissez les caractères spéciaux en entités HTML (&, <, etc.) et inversement. Utile pour intégrer du texte dans du HTML en toute sécurité.

Comment utiliser cet outil

  1. 1

    Pick a mode with the Encode or Decode toggle at the top.

  2. 2

    Paste or type your text into the input box.

  3. 3

    Read the converted result in the output panel below, which updates as you type.

  4. 4

    Select and copy the output to use in your HTML or document.

Qu'est-ce que l'encodeur et décodeur d'entités HTML ?

Les entités HTML sont des séquences d'échappement qui représentent des caractères ayant une signification spéciale en HTML : &amp; pour &, &lt; pour <, etc. Si vous intégrez du texte fourni par l'utilisateur directement dans du HTML sans l'encoder, vous créez des failles XSS. Cet outil convertit le texte en HTML avec des entités encodées pour une intégration sécurisée, ou décode du HTML avec des entités en texte brut.

Cas d'usage courants

  • Pasting a code snippet into a blog post or docs so tags like <div> display literally instead of rendering.

  • Escaping user-supplied text before dropping it into an HTML template to avoid breaking the markup.

  • Decoding entity-laden strings copied from page source, RSS feeds, or scraped HTML back into readable text.

  • Turning a stray &amp;nbsp; or &amp;mdash; from a CMS export back into a normal space or em dash.

  • Preparing example strings for tutorials where you need to show the raw entity form of a character.

  • Quickly checking what &#39; or &#x2014; decodes to without writing throwaway code.

Questions fréquentes

Quels caractères dois-je encoder ?
Au minimum : < > & " '. Ils ont une signification spéciale en HTML et peuvent casser l'analyse ou créer des failles XSS.
Dois-je encoder toutes les entités ou seulement celles qui ne sont pas sûres ?
Pour les pages UTF-8 modernes, n'encodez que celles qui ne sont pas sûres (&, <, >, ", '). Tout encoder alourdit le HTML.

Outils connexes