HTML Encode / Decode

Converta caracteres especiais em entidades HTML e vice-versa.

O que é HTML encoding

Converte caracteres com significado especial em HTML — como <, >, & e aspas — em entidades (&lt;, &gt;, &amp;) para que sejam exibidos como texto literal em vez de serem interpretados como código.

Quando usar

Essencial para exibir código-fonte dentro de uma página web, ou para evitar que texto digitado por usuários seja interpretado como HTML/script (prevenção básica de XSS).

Perguntas frequentes

Por que preciso codificar HTML?

Para exibir caracteres como < e > como texto literal, em vez do navegador interpretá-los como parte do código da página.

Isso protege contra ataques XSS?

Ajuda como camada básica, mas não substitui validação e sanitização adequada no backend.