Codificador de entidades HTML

Escape & < > " ' para HTML, ou decodifique entidades como &amp; em texto.

Texto normal

0 caract.

Codificado

Funciona neste dispositivo. Nada é enviado.

Sobre: Codificador de entidades HTML

Escape o texto para que ele apareça literal dentro do HTML em vez de ser lido como tag, ou decodifique um texto cheio de &amp;, &#39; e &nbsp; em caracteres normais. Codifique só os cinco caracteres que o HTML exige, ou também todos os não ASCII (como ã e ç) para sistemas que só aceitam ASCII.

Como usar

  1. Escolha Codificar ou Decodificar.
  2. Cole o texto ou o HTML.
  3. Copie o resultado.

Exemplo

Entrada
<a href="x">Tom & Jerry</a>
Resultado
&lt;a href=&quot;x&quot;&gt;Tom &amp; Jerry&lt;/a&gt;

Perguntas frequentes

Quais caracteres precisam ser escapados no HTML?

& e < sempre; > por segurança; " e ' dentro de valores de atributo. Codificar esses cinco deixa o texto seguro no conteúdo HTML e em atributos entre aspas.

Escapar evita XSS?

Escapar é a principal defesa quando você coloca texto no conteúdo HTML ou num atributo entre aspas. Não basta dentro de <script>, style ou atributos de URL, que precisam de codificação própria.

Entidades com nome ou numéricas?

As duas funcionam em todos os navegadores. As numéricas (&#169;) cobrem qualquer caractere; as com nome (&copy;) são mais fáceis de ler.

Ferramentas relacionadas