Codificador / decodificador de entidades HTML
Funciona inteiramente no seu navegador. Seus arquivos e dados nunca saem do seu dispositivo.
Sobre esta ferramenta
Entidades HTML representam caracteres que, de outra forma, seriam lidos como marcação, como <, > e &, além de símbolos fora do ASCII básico, como letras acentuadas, símbolos de moeda e aspas curvas. Esta ferramenta codifica texto em entidades nomeadas e numéricas, e decodifica entidades de volta em texto simples. Ela reconhece referências nomeadas como & e ©, referências decimais como é e referências hexadecimais como é.
O que exatamente é convertido?
A codificação transforma os cinco caracteres que não são seguros dentro de marcação HTML (&, <, >, " e ') em suas entidades nomeadas: &, <, >, " e '. Ative a opção de não-ASCII e ela também converte todo caractere fora do ASCII básico em uma entidade numérica decimal, útil quando você precisa de uma saída segura para colar em um sistema antigo que não lida bem com UTF-8.
Na decodificação, a ferramenta cobre as entidades que aparecem no dia a dia: &, <, ©, —, letras acentuadas como é, e cerca de outras setenta referências nomeadas, além de qualquer entidade numérica decimal (é) ou hexadecimal (é). A especificação HTML5 define mais de duas mil entidades nomeadas, a maioria símbolos matemáticos ou históricos pouco usados, então a ferramenta se concentra no conjunto comum em vez de tentar cobrir todas. Entidades numéricas funcionam para qualquer caractere independentemente do nome, então nada fica realmente fora de alcance: só não vem com um nome junto.
Meus trechos são enviados a algum lugar?
Não. Todo o processamento fica no seu navegador, usando manipulação simples de texto, sem nenhuma requisição à rede. Por isso é seguro usar em trechos com dados pessoais, URLs internas ou conteúdo ainda não publicado: nada sai da sua máquina.
Quando eu usaria isso?
O caso mais comum é inserir texto enviado por usuários dentro de HTML e precisar escapá-lo com segurança, para que um < perdido no comentário de alguém não seja interpretado como uma tag. Também ajuda quando uma página está mostrando & em vez de & e você está tentando descobrir onde entrou a codificação dupla, ou quando está limpando um texto copiado de um CMS ou processador de texto cheio de aspas curvas e travessões escritos como entidades numéricas. Veja o guia do MDN sobre referências de entidade e a tabela de referências de caracteres nomeados do WHATWG para a lista completa de entidades definidas.