RevealTheme logo

Codificador e Decodificador de Entidades HTML

Converta caracteres especiais em entidades HTML (&, <, etc.) e vice-versa. Útil para incorporar texto em HTML de forma segura.

Como usar esta ferramenta

  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.

O que é o Codificador e Decodificador de Entidades HTML?

As entidades HTML são sequências de escape que representam caracteres com significado especial em HTML: &amp; para &, &lt; para <, etc. Se você incorporar texto fornecido pelo usuário diretamente em HTML sem codificá-lo, cria vulnerabilidades XSS. Esta ferramenta converte texto em HTML com entidades codificadas para incorporá-lo de forma segura, ou decodifica HTML com entidades de volta para texto puro.

Casos de uso comuns

  • 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.

Perguntas frequentes

Quais caracteres devo codificar?
No mínimo: < > & " '. Eles têm significado especial em HTML e podem quebrar a análise ou criar XSS.
Devo codificar todas as entidades ou apenas as inseguras?
Para páginas UTF-8 modernas, codifique apenas as inseguras (&, <, >, ", '). Codificar tudo infla o HTML.

Ferramentas relacionadas