Ir para o conteúdo
HandfulTools

Codificador e decodificador de entidades HTML

Mostre trechos de código dentro de uma página web sem que o navegador os interprete, ou transforme um texto cheio de entidades, como “Café”, de volta em “Café”.

Funciona no seu navegador

Loading…

Como usar

  1. Escolha entre codificar e decodificar.
  2. Cole o seu texto ou HTML.
  3. Copie o resultado.

Como funciona

A codificação troca os cinco caracteres que têm sentido especial em HTML — & < > " ' — por &amp; &lt; &gt; &quot; e &#39;. Se você quiser, todo caractere fora do ASCII vira uma entidade numérica, o que ajuda em sistemas que não conseguem guardar UTF-8.

A decodificação entende as entidades numéricas (&#233;, &#xE9;) e as entidades nomeadas mais comuns.

Exemplos

Código em um post de blog
<div class="a"> → &lt;div class=&quot;a&quot;&gt;

Usos comuns

  • Exibir código dentro de páginas HTML
  • Limpar textos com entidades vindos de feeds e bancos de dados
  • Escapar textos enviados por usuários dentro de templates

Privacidade e segurança

Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos nunca são enviados para os nossos servidores — o processamento acontece no seu dispositivo e o resultado também é criado ali. Como cada ferramenta trata os arquivos

Perguntas frequentes

Codificar previne XSS?

Escapar o texto que fica entre as tags HTML é uma parte essencial da prevenção de XSS, mas atributos, URLs e scripts precisam de um escape próprio para cada contexto. Use o escape que já vem no seu framework.

Todas as entidades nomeadas são aceitas na decodificação?

As mais comuns são (acentos, aspas, travessões, símbolos de moeda). As entidades numéricas sempre funcionam.

Última atualização: