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 (<). 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:"). - Hexadecimal (Encode All): Transforma cada caractere da sua string em um código numérico (ex:
Apara '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.