Monu Tools

Codificador / Decodificador de entidades HTML

Codifique texto para entidades HTML ou decodifique entidades de volta para texto, seguro para UTF-8 e no lado do cliente.

Como usar Codificador HTML

  1. 01

    Cole o seu texto ou HTML.

  2. 02

    Escolha Codificar (escapar os especiais HTML), Codificar tudo (também escapar não-ASCII) ou Decodificar.

  3. 03

    Copie o resultado.

O que ele faz

Um codificador e decodificador de entidades HTML para escapar caracteres especiais, para que eles sejam exibidos como texto em vez de serem interpretados como marcação. Ele converte caracteres como < e & em entidades como &lt; e &amp;, e os decodifica de volta.

A codificação e a decodificação são seguras em UTF-8 e funcionam inteiramente no seu navegador, então nada do que você cola é enviado.

Como a codificação funciona

A codificação sempre escapa os cinco caracteres que têm significado especial em HTML: & < > " e '. É isso que impede que um < solto seja lido como o início de uma tag, ou que um texto escape acidentalmente de um atributo.

Uma opção Codificar tudo, além disso, transforma cada caractere não ASCII em uma entidade numérica, o que é útil para sistemas legados, alguns pipelines de e-mail, ou qualquer lugar em que você precise ter certeza de que a saída é ASCII puro.

O que a decodificação entende

A decodificação entende as três formas de entidade: entidades nomeadas como &amp; e &copy;, entidades decimais como &#233;, e entidades hexadecimais como &#x20AC;. Sequências que ela não reconhece são deixadas intactas em vez de estragadas.

Codificação e XSS

Escapar os caracteres especiais do HTML é a defesa central contra injeção de HTML e cross-site scripting (XSS): qualquer texto não confiável deve ser codificado antes de ser colocado em uma página, para que ele seja renderizado como caracteres inofensivos em vez de marcação ativa.

Perguntas frequentes

Qual é a diferença entre Codificar e Codificar tudo?

Codificar escapa apenas os cinco caracteres que devem ser escapados em HTML (& < > " '). Codificar tudo também transforma cada caractere não-ASCII em uma entidade numérica, útil para sistemas legados ou e-mail.

Quais entidades ele pode decodificar?

Entidades nomeadas como &amp; e &copy;, entidades decimais como &#233;, e entidades hexadecimais como &#x20AC;. Sequências desconhecidas são deixadas sem alteração.

Previne XSS?

Codificar os especiais HTML é a defesa principal contra injeção de marcação. Sempre codifique texto não confiável antes de colocá-lo em HTML.

Fontes

Incorpore esta ferramenta

Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.

<iframe src="https://monu.tools/embed/pt-BR/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