Codifique texto em entidades HTML ou descodifique entidades de volta em texto, seguro em UTF-8 e do lado do cliente.
Como usar o/a Codificador HTML
Cole o seu texto ou HTML.
Escolha Codificar (escapar os especiais de HTML), Codificar tudo (escapar também os não-ASCII) ou Descodificar.
Copie o resultado.
Um codificador e descodificador de entidades HTML para escapar caracteres especiais, para que apareçam como texto em vez de serem interpretados como marcação. Converte caracteres como < e & em entidades como < e &, e descodifica-os de volta.
A codificação e a descodificação são seguras em UTF-8 e correm inteiramente no seu navegador, por isso nada do que colas é carregado.
A codificação escapa sempre os cinco caracteres que têm significado especial em HTML: & < > " e '. É isso que impede um < perdido de ser lido como o início de uma etiqueta, ou que o texto saia acidentalmente de um atributo.
Uma opção Codificar tudo transforma adicionalmente cada carácter não-ASCII numa entidade numérica, o que é útil para sistemas antigos, alguns pipelines de email, ou qualquer sítio onde precise de garantir que a saída é ASCII puro.
A descodificação entende as três formas de entidade: entidades nomeadas como & e ©, entidades decimais como é, e entidades hexadecimais como €. As sequências que não reconhece são deixadas intactas em vez de adulteradas.
Escapar os caracteres especiais do HTML é a defesa central contra a injeção de HTML e o cross-site scripting (XSS): qualquer texto não fidedigno deve ser codificado antes de ser colocado numa página, para que se renderize como caracteres inofensivos em vez de marcação ativa.
Perguntas frequentes
Codificar escapa apenas os cinco carateres que têm de ser escapados em HTML (& < > " '). Codificar tudo transforma adicionalmente cada carater não-ASCII numa entidade numérica, útil para sistemas antigos ou e-mail.
Entidades nomeadas como & e ©, entidades decimais como é, e entidades hexadecimais como €. As sequências desconhecidas ficam inalteradas.
Escapar os especiais de HTML é a defesa central contra a injeção de marcação. Codifique sempre texto não fidedigno antes de o colocar em HTML.
Incorporar esta ferramenta
Adicione esta ferramenta ao seu próprio site. Copie o excerto abaixo; mantém-se atualizado automaticamente.
<iframe src="https://monu.tools/embed/pt/html-encoder" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>Ferramentas relacionadas
Codifique texto em Base64 ou descodifique Base64 de volta em texto. Seguro em UTF-8 com deteção automática da direção.
Codifique e descodifique URLs e componentes de URL em percent-encoding, com segurança UTF-8.
Descodifique um JSON Web Token para inspecionar o cabeçalho e o payload, com horas de expiração e emissão legíveis. Corre inteiramente no seu navegador; os tokens nunca são carregados.
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto, diretamente no seu navegador.