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
Como usar
- Escolha entre codificar e decodificar.
- Cole o seu texto ou HTML.
- Copie o resultado.
Como funciona
A codificação troca os cinco caracteres que têm sentido especial em HTML — & < > " ' — por & < > " e '. 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 (é, é) e as entidades nomeadas mais comuns.
Exemplos
- Código em um post de blog
- <div class="a"> → <div class="a">
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: