O que são entidades HTML?
Entidades HTML são strings de caracteres usadas para exibir caracteres reservados (como < e >) ou caracteres invisíveis em documentos HTML. Elas começam com um E comercial (&) e terminam com um ponto e vírgula (;).
Por que preciso codificar HTML?
A codificação é crucial para a segurança (prevenir ataques de Cross-Site Scripting ou XSS) e para garantir que os navegadores interpretem caracteres especiais como texto em vez de código.
Isso suporta emojis?
Sim! Emojis e outros caracteres não padrão podem ser codificados em seus equivalentes de entidade numérica se você habilitar a opção "Codificar Não-ASCII".
A conversão é privada?
Com certeza. Todo o processamento acontece localmente no seu navegador usando JavaScript. Nenhum dado é enviado para nossos servidores.
Quais caracteres são codificados?
Por padrão, codificamos os 5 caracteres especiais XML padrão: <, >, &, ", e '. Habilitar "Codificar Não-ASCII" também converterá caracteres como ©, ®, e emojis.
Qual é a diferença entre codificar e decodificar?
A codificação converte caracteres especiais em entidades HTML seguras (por exemplo, `<` torna-se `<`). A decodificação inverte esse processo, transformando as entidades novamente em caracteres legíveis.
Posso codificar caracteres invisíveis?
Sim, caracteres invisíveis, como espaços inseparáveis, são convertidos em seus equivalentes de entidade (por exemplo, ` `).
Esta ferramenta é útil para desenvolvedores?
Sim, é essencial que os desenvolvedores web higienizem a entrada do usuário e evitem vulnerabilidades de injeção de código.
Suporta entidades hexadecimais?
Atualmente, o padrão é entidades nomeadas (como `©`) ou entidades decimais onde não existem entidades nomeadas.
Existe um limite para o comprimento do texto?
Não há limite estrito, mas o desempenho depende das capacidades do seu navegador ao processar blocos de texto muito grandes.