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.
& vira &, < vira <, > vira >, " vira " e ' vira '. O e comercial precisa ser escapado primeiro; caso contrário, todo o resto é escapado duas vezes.
Não: com UTF-8, acentos, cedilha e emojis são escritos diretamente. Já os cinco caracteres estruturais precisam de escape sempre.
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.
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.
Formatador JSON · Codificador Base64 · Codificador de URL · Decodificador JWT · Ver todas as ferramentas
Também disponível em: English · Español · Français · Deutsch