Ferramentas · HTML
Escape e desescape de HTML
Cole um trecho e troque os caracteres especiais por entidades HTML seguras, ou faça o caminho inverso, com a prévia do tamanho do texto.

Texto de entrada
Resultado
0 → 0caracteres antes → depois
Escapar protege o texto dentro de HTML. Para valores em atributos use sempre aspas; em JavaScript, URLs ou CSS o escape é outro.
Como funciona
- O modo básico troca & por &, < por <, > por >, aspas duplas por " e aspa simples por '; é o conjunto que protege texto e atributos entre aspas.
- O modo “tudo” também troca cada caractere fora do ASCII (acentos, emoji) pelo seu código decimal, como é para é.
- O desescape entende entidades numéricas (decimais e hexadecimais) e uma lista curta de nomeadas: amp, lt, gt, quot, apos, nbsp, copy, reg, euro, hellip, mdash e ndash.
- O texto é lido uma vez só: &lt; vira <, nunca <. Entidade desconhecida ou código inválido fica como estava.
- Escapar HTML não protege texto colocado em JavaScript, URL ou CSS, que têm regras próprias. Tudo roda no navegador.
Ferramentas relacionadas
Extrator de e-mails, URLs e hashtags
Tira e-mails, URLs e hashtags de um texto colado, remove repetidos e conta quantos há de cada tipo.
Formatador e validador de JSON
Valide, formate, minifique e ordene chaves de JSON com indicação exata de erro (linha e coluna). Tudo no seu navegador, sem enviar nada.
Formatador de SQL
Formata SQL colado: cláusulas em linhas separadas, JOINs e condições alinhados e palavras-chave em maiúsculas.