RUNWEBTOOLS
Português

Codificar / Decodificar HTML

Codifique ou decodifique entidades HTML.

Usar em qualquer página (bookmarklet)

Quer usar Codificar / Decodificar HTML sem sair da página em que está? Arraste o botão abaixo para a sua barra de favoritos e clique nele em qualquer site para abrir Codificar / Decodificar HTML ali mesmo — roda inteiramente no seu navegador.

Codificar / Decodificar HTML← arraste este botão para a barra de favoritos

Use com responsabilidade: Um bookmarklet roda na página em que você o clica. Evite sites sensíveis como bancos online, pagamentos ou saúde — você o usa por sua conta e risco. Tudo é processado localmente e nenhum dado é enviado. Veja nossos Termos.

  1. Mostre a barra de favoritos se estiver oculta — Ctrl+Shift+B (+Shift+B no Mac).
  2. Arraste o botão acima para a barra de favoritos.
  3. Abra qualquer site e clique no favorito — o painel do Codificar / Decodificar HTML aparece no canto superior direito. Use ✛ para trocar de canto e ›/‹ para recolhê-lo na borda e puxá-lo de volta.
  4. Clique no favorito de novo (ou no ✕) para fechar.
Não consegue arrastar? Copie e crie um novo favorito com isto como URL:

Obs.: alguns sites com políticas de segurança rígidas podem bloquear bookmarklets.

Exemplos

Codificar caracteres especiais

Entrada

<p>Tom & Jerry</p>

Saída

&lt;p&gt;Tom &amp; Jerry&lt;/p&gt;

Decodificar entidades

Entrada

caf&eacute; &mdash; 5 &lt; 10

Saída

café — 5 < 10

Sobre esta ferramenta

Este codificador e decodificador HTML online e gratuito converte texto de e para entidades HTML. Codifique para exibir com segurança <, > e & em uma página web, ou decodifique HTML cheio de entidades de volta para texto legível. Um modo opcional codifica cada caractere não ASCII como entidade numérica. Tudo roda no seu navegador sem upload.

Como usar

  1. Escolha Codificar ou Decodificar.
  2. Cole seu texto ou HTML (clique em Exemplo para testar).
  3. Opcionalmente ative Todos não ASCII ao codificar.
  4. Copie o resultado, ou use Trocar para realimentá-lo no sentido contrário.

Usos comuns

Exibir exemplos de código em artigos, sanitizar entrada de usuário para renderização segura, corrigir mojibake de HTML raspado e preparar conteúdo para sistemas que exigem saída somente ASCII.

Perguntas frequentes

O que são entidades HTML?

Entidades HTML são códigos como &amp;, &lt; e &#169; que representam caracteres que de outra forma teriam significado especial em HTML ou não podem ser digitados diretamente. Codificar transforma caracteres em entidades; decodificar os traz de volta.

Este codificador/decodificador HTML é grátis?

Sim — é um codificador e decodificador de entidades HTML online totalmente gratuito, sem cadastro e sem limites.

Quais caracteres ele escapa?

Por padrão escapa os cinco caracteres importantes para um HTML seguro: & < > " '. Ative 'Todos não ASCII' para codificar também letras acentuadas, símbolos e emoji como entidades numéricas.

Ele decodifica entidades nomeadas e numéricas?

Sim. A decodificação lida com entidades numéricas como &#160; e &#xA0; além de entidades nomeadas comuns como &nbsp;, &copy;, &mdash; e &euro;.

Meu texto é enviado para algum lugar?

Não. A codificação e a decodificação rodam inteiramente no seu navegador sem upload, então seu conteúdo nunca sai do seu dispositivo.

Por que eu codificaria HTML?

Para exibir com segurança trechos de código ou entrada de usuário em uma página web sem quebrar a marcação ou abrir uma brecha de XSS — escapar & < > impede o navegador de tratar seu texto como tags.

Ferramentas relacionadas