O que é Codificador / Decodificador de Entidades HTML?
Codificador e decodificador de entidades HTML gratuito online. Converta caracteres especiais como <, >, &, " em suas entidades HTML equivalentes.
As entidades HTML são sequências especiais de caracteres que representam caracteres com significado especial na marcação HTML. Caracteres como <, >, &, " e ' devem ser codificados como <, >, &, " e ' respectivamente quando aparecem em conteúdo HTML — caso contrário, o navegador os interpreta como marcação em vez de texto. O HTML Entity Encoder/Decoder lida com a codificação e a decodificação dessas entidades em uma interface bidirecional.
No modo Encode (codificação), a ferramenta examina o texto inserido em busca dos cinco caracteres HTML especiais principais e substitui cada um pela entidade correspondente. Isso é essencial quando você precisa exibir trechos de código em uma página da web, aceitar conteúdo gerado por usuários com segurança ou preparar texto para inclusão em templates HTML. Sem a codificação, um usuário que enviasse o texto "<script>alert('xss')</script>" faria o navegador executar o script como código em vez de exibi-lo como texto.
No modo Decode (decodificação), a operação inversa converte o texto codificado em entidades de volta à forma legível. Isso é útil ao depurar saída HTML, ler o código-fonte HTML bruto de páginas da web ou processar dados de APIs baseadas em HTML. A ferramenta também lida com (espaço não separável), que é comum em conteúdo web, mas invisível no HTML renderizado.
A saída com realce de sintaxe facilita distinguir os caracteres codificados do texto comum. As entidades codificadas aparecem destacadas para que você possa verificar se todos os caracteres especiais foram convertidos corretamente. O botão de alternância inverte a direção da conversão instantaneamente, dando suporte a fluxos de trabalho em que o texto passa por vários ciclos de codificação e decodificação durante o desenvolvimento e a depuração.