Pular para o conteúdo

Escapador de HTML

Cole o texto: escapa para colar seguro dentro do código, ou desfaz entidade que já existe — nomeada, decimal ou hexadecimal.

O texto não sai do seu navegador — fechou a aba, sumiu.

O que fazer

Transforma texto comum em HTML seguro para colar dentro do código de uma página.

O quanto escapar

O suficiente para colar qualquer texto dentro do código sem ele virar tag ou fechar um atributo sem querer.

O resultado aparece aqui, enquanto você digita.

Nenhum texto ainda.

Por que escapar

<, > e & têm significado próprio dentro de HTML — abrem tag, fecham tag, começam entidade. Texto comum que por acaso contenha um deles (um comentário com “<3”, um nome com “&”) quebra a página ou vira tag sem querer se for colado cru dentro do código; escapado, o navegador mostra o caractere e nada mais.

As duas intensidades

“Só o que quebra HTML” troca os cinco caracteres que têm significado especial — o suficiente para qualquer texto virar seguro. “Todo caractere fora do ASCII” vai além: acento, emoji e qualquer símbolo viram entidade numérica, para colar num sistema antigo que não confia em UTF-8 — e-mail corporativo e CMS de outra época são os casos reais que ainda pedem isso.

O que o “desfazer” reconhece

Entidade numérica — decimal (&#39;) ou hexadecimal (&#x27;) — sempre desfaz, para qualquer ponto de código Unicode válido. Entidade NOMEADA desfaz contra uma tabela de 75 das mais comuns, escolhida com atenção às letras acentuadas do português — não é a tabela oficial do HTML5 inteira, que passa de duas mil entradas, quase todas símbolo raro que nunca aparece em uso real. Nomeada fora da lista fica como estava, e o relatório abaixo do resultado diz quantas.

O texto sai do meu computador?

Não. A conta inteira roda no seu navegador — não existe requisição, cadastro nem nada guardado depois que você fecha a aba.