Codificador de Entidades HTML

Codifique e decodifique entidades HTML para escapar caracteres especiais

O que são Entidades HTML e por que codificar texto?

No HTML, certos caracteres são reservados para definir a própria estrutura da página. Por exemplo, o navegador interpreta < como o início de uma tag. Se você deseja exibir esse caractere literalmente, deve usar uma entidade HTML (&lt;). Sem essa conversão, o navegador tentará "executar" o código, o que pode quebrar o layout ou omitir conteúdo.

Defesa contra Ataques XSS

A codificação de HTML é a primeira linha de defesa contra o Cross-Site Scripting (XSS). Ao codificar dados fornecidos por usuários antes de inseri-los em uma página, você garante que qualquer script malicioso (como <script>) seja tratado apenas como texto inofensivo, protegendo a sessão e os dados dos seus visitantes.

Codificação Básica vs. Hexadecimal

  • Básica (Named Entities): Substitui apenas os caracteres críticos (< > & " ') por nomes fáceis de lembrar (ex: &quot;).
  • Hexadecimal (Encode All): Transforma cada caractere da sua string em um código numérico (ex: &#65; para 'A'). Isso é útil para ofuscar endereços de e-mail contra scrapers ou garantir a renderização em sistemas com conjuntos de caracteres limitados.

Privacidade Total (Processamento Local)

A segurança dos seus dados é inegociável. O Octovelo realiza todas as conversões de entidades HTML diretamente no seu navegador. O conteúdo que você codifica ou decodifica nunca é transmitido para nossos servidores. Isso permite que você sanitize trechos de código ou dados sensíveis com total tranquilidade.