Codificar entidades HTML

Codifique caracteres especiais em entidades HTML como & e <.

Resultado

Exemplos de uso

Inserir texto com segurança em código HTML

Antes de colocar texto digitado por um usuário diretamente em um documento HTML, converta caracteres como &, < e > em entidades para não quebrar a marcação.

Mostrar um exemplo de código em documentação

Quando quiser exibir um trecho HTML/XML como texto literal em um blog ou documento, codifique-o primeiro para que o navegador não o interprete como tags reais.

Converter emojis ou texto não latino em entidades numéricas

Ative 'Codificar também todos os caracteres não ASCII' para converter emojis ou caracteres como 日本語 em referências numéricas como &#26085;.

Perguntas frequentes

Meu texto é enviado a um servidor?

Não. Toda a codificação acontece inteiramente no seu navegador, e o que você digita nunca é enviado a um servidor.

Existe risco de um script ser executado?

Não. Sua entrada é tratada com segurança como um nó de texto, e apenas o resultado já escapado é lido de volta, então nunca é interpretado ou executado como HTML real.

Quais caracteres são codificados por padrão?

Os cinco caracteres com significado especial em HTML — &, <, >, " e ' — são codificados por padrão.

Também posso decodificar entidades?

Sim, use a ferramenta 'Decodificar entidades HTML' para a conversão inversa.