Codificador de entidades HTML: para que serve
Cinco caracteres têm significado estrutural no HTML — menor que, maior que, e comercial e os dois tipos de aspas — e, se aparecerem literalmente no conteúdo, podem quebrar a página ou abrir uma brecha de injeção. Esta ferramenta os escapa como entidades nomeadas e decodifica entidades de volta para texto legível.
Codificador de entidades HTML: como usar
- Cole o texto ou a marcação que quer converter.
- Clique em Codificar para escapar os caracteres especiais ou em Decodificar para reverter.
- Escolha se quer escapar também como entidades numéricas os caracteres fora do ASCII, como acentos e cedilha.
- Copie o resultado para o seu template.
Perguntas frequentes
Quais caracteres precisam sempre de escape?
& vira &, < vira <, > vira >, " vira " e ' vira '. O e comercial precisa ser escapado primeiro; caso contrário, todo o resto é escapado duas vezes.
Preciso de entidades para acentos se a página é UTF-8?
Não: com UTF-8, acentos, cedilha e emojis são escritos diretamente. Já os cinco caracteres estruturais precisam de escape sempre.
Escapar evita ataques XSS?
O escape adequado ao contexto é a defesa principal, mas ele é diferente dentro do texto HTML, de um atributo, de uma URL ou de um script. Use o escape contextual do seu framework em vez de uma única passada genérica.
O que é um espaço não separável?
aparece como um espaço que nunca quebra a linha. É útil entre um número e sua unidade, mas usá-lo em sequência para criar recuo costuma indicar que o CSS precisa de atenção.