Codificador/Decodificador de entidades HTML
Codifique caracteres especiais para uso seguro em HTML ou decodifique entidades nomeadas e numéricas de volta ao texto. Todo o processamento no seu navegador.
100% Processamento no Lado do Cliente
Seu texto é codificado ou decodificado inteiramente no seu navegador. Nenhum dado é enviado a qualquer servidor.
Codificar: Converte & < > " ' em & < > " '. Com "Codificar não-ASCII", caracteres acima de U+007F tornam-se &#decimal;.
Decodificar: Converte entidades nomeadas ( ©) e numéricas (© é) de volta a caracteres.
Índice
O que são entidades HTML?
Entidades HTML são sequências de escape usadas para representar caracteres com significado especial em HTML. Por exemplo, &lt; representa o caractere menor que, &amp; representa o E comercial, e &nbsp; é um espaço não quebrável. Entidades numéricas usam &#decimal; ou &#xhex;.
Codificar texto com entidades torna seguro incorporá-lo em HTML sem ser interpretado como tags ou atributos. Decodificar converte referências de entidades de volta aos caracteres reais.
Como funciona
Codificar: Substitui & < > " e apóstrofo por & < > " '. Com "Codificar não-ASCII" ativado, qualquer caractere com código acima de 127 é substituído por &#código;.
Decodificar: Converte entidades nomeadas e numéricas de volta aos caracteres correspondentes usando o decodificador de entidades HTML integrado do navegador.
Casos de uso comuns
Saída HTML seguraCodifique entradas do usuário ou texto dinâmico antes de inserir em HTML para prevenir XSS e marcação quebrada.
Exibir código ou amostrasCodifique < e > para que sejam exibidos como texto em vez de tags.
Atributos e aspasCodifique aspas e E comerciais em valores de atributos.
Decodificar HTML raspado ou armazenadoConverta conteúdo codificado com entidades de volta ao texto simples para exibição ou processamento.
Não-ASCII em sistemas antigosUse "Codificar não-ASCII" para representar Unicode como entidades numéricas para compatibilidade legada.
Perguntas frequentes
Por padrão: & < > " e apóstrofo tornam-se & < > " '. Com "Codificar não-ASCII", qualquer caractere com código Unicode acima de 127 é codificado como &#decimal;.
A ferramenta usa o decodificador de entidades HTML do navegador, portanto todas as entidades nomeadas padrão e entidades numéricas são suportadas.
Não. Toda a codificação e decodificação ocorre no seu navegador. Seu texto nunca sai do seu dispositivo.