Codificador / Decodificador de entidades HTML
Sites externos relacionados
Alguns links são links de afiliados.
Ferramentas relacionadas
Converta texto para entidades HTML e vice-versa. Escape os caracteres com significado especial em HTML — como <, >, & e aspas — para que apareçam como texto, e opcionalmente codifique também caracteres não ASCII. Você também pode decodificar entidades nomeadas e numéricas de volta para texto simples. Tudo funciona no seu navegador.
Como usar
- Escolha uma direção: Codificar ou Decodificar.
- Ao codificar, opcionalmente ative a codificação de caracteres não ASCII.
- Cole o texto e copie o resultado.
Como funciona
A codificação substitui os cinco caracteres relevantes em HTML — & < > " ' — por seus equivalentes em entidades como & e <, para que o navegador os exiba literalmente em vez de interpretá-los como marcação. Com a opção não ASCII, caracteres fora do intervalo básico tornam-se referências numéricas como é. A decodificação reverte isso, convertendo entidades nomeadas (©) e numéricas (☕) de volta em caracteres.
Funcionalidades
Escapar caracteres HTML
Codifica & < > e ambos os tipos de aspas para que o texto seja seguro em HTML.
Opção não ASCII
Opcionalmente converte caracteres acentuados e símbolos em referências numéricas.
Decodificar entidades
Converte entidades nomeadas e numéricas de volta em caracteres legíveis.
Bidirecional
Alterne entre codificação e decodificação com um único botão.
Quando usar
Exibir código em HTML
Mostre tags e trechos de código numa página sem que sejam renderizados.
Inserir símbolos
Adicione caracteres especiais com segurança usando referências numéricas.
E-mail e templates
Escape conteúdo do usuário antes de inseri-lo em templates HTML.
Ler texto codificado
Decodifique texto com muitas entidades de logs ou exportações de volta para texto simples.
Observações
- A decodificação suporta entidades nomeadas comuns e todas as referências numéricas.
- O apóstrofo é codificado como ' para uso seguro em atributos.
- O escape ajuda a evitar que a marcação seja quebrada ou injetada em uma página.
- Tudo funciona no seu dispositivo; nada é enviado.
Perguntas frequentes
- O que é <?
- < é a entidade HTML para o sinal de menor que (<). Escrever < permite ao navegador exibir o caractere em vez de iniciar uma tag.
- O que são referências numéricas?
- Elas codificam um caractere pelo seu ponto de código, em decimal (é) ou hexadecimal (é). Podem representar qualquer caractere.
- Por que escapar HTML?
- Para que caracteres especiais sejam exibidos corretamente e textos não confiáveis não possam injetar marcação ou scripts em uma página.
- Quais entidades ele pode decodificar?
- Entidades nomeadas comuns como &, © e —, mais todas as referências numéricas decimais e hexadecimais.
- Meu texto é enviado a um servidor?
- Não. A codificação e decodificação acontecem inteiramente no seu navegador.