Escapar/Desescapar HTML
Entidades HTML:
< = <> = >& = &" = "' = ' = (space)? Perguntas Frequentes
O que faz o escape de HTML?
A codificação HTML converte caracteres especiais em entidades HTML: < torna-se &lt;, > torna-se &gt;, & torna-se &amp;. Isso impede a interpretação do HTML, permitindo que você exiba código ou caracteres especiais como texto literal.
Por que o escape de HTML é importante para a segurança?
O uso de caracteres de escape previne ataques XSS (Cross-Site Scripting) garantindo que a entrada do usuário seja exibida como texto em vez de ser executada como código. Sempre utilize caracteres de escape para conteúdo gerado pelo usuário antes de exibi-lo em páginas da web.
Quais personagens devem ser evitados?
Caracteres essenciais a serem escapados: < (&lt;), > (&gt;), & (&amp;), " (&quot;), ' (&#39;). Também escape caracteres não ASCII para garantir a compatibilidade em todos os sistemas e codificações.
Posso voltar a visualizar o texto original?
Sim! A ferramenta converte entidades HTML de volta aos seus caracteres originais. Isso é útil para ler código-fonte HTML ou processar texto escapado de bancos de dados ou APIs.
Qual a diferença entre entidades nomeadas e entidades numéricas?
Entidades nomeadas usam nomes legíveis (<, &amp;, &copy;), enquanto entidades numéricas usam números Unicode (<, &#38;, &#169;). Entidades numéricas funcionam para qualquer caractere Unicode, enquanto entidades nomeadas existem para símbolos comuns.
Meus dados estão seguros e protegidos?
Sim, com certeza! Esta ferramenta funciona inteiramente no seu navegador. Todo o processamento de dados ocorre localmente no seu dispositivo — nada é enviado para os nossos servidores. Seus arquivos e dados nunca saem do seu computador, garantindo total privacidade e segurança.