Toolbox Hub
Todas as ferramentas

HTML Entity Encoder/Decoder

Encode decode HTML entities

Encode decode HTML entities Executa localmente no seu navegador

About the

O codificador de entidade HTML converte os cinco caracteres importantes em HTML em sua forma de entidade e os decodifica novamente. Codificação é o que você faz antes de colocar texto em uma página proveniente de um usuário, uma API ou banco de dados, e é a defesa mínima contra que esse texto seja tratado como marcação. Decodificação é o que você faz quando está lendo um arquivo de origem ou feed e deseja os caracteres que ele realmente representa.

Where people use the

  • Escapando o texto antes de soltá-lo em um modelo HTML.
  • Lendo um trecho da fonte cheio de entidades.
  • Preparando um exemplo de código para exibição em uma página.
  • Verificar o que um feed realmente contém antes de renderizá-lo.

How to use the

  1. 1

    Escolha uma direção

    Pressione Codificar para transformar caracteres em entidades ou Decodificar para transformar entidades novamente em caracteres.

  2. 2

    Cole o texto

    O rótulo do campo e o exemplo mudam para corresponder à direção escolhida.

  3. 3

    Converter

    Pressione Converter. O resultado aparece abaixo com um botão de copiar.

  4. 4

    Limpar entre execuções

    Pressione Limpar para esvaziar ambos os campos antes da próxima conversão.

Dicas e práticas recomendadas

  • Codifique antes de inserir texto em HTML; faça isso uma vez, não duas vezes.
  • Números e entidades nomeadas não são intercambiáveis ​​em todos os lugares; prefira os formulários nomeados aqui.
  • Os contextos de URL e JavaScript precisam de escapes diferentes; isso é apenas para HTML.

Perguntas frequentes

Quais caracteres são codificados?

O e comercial, menor que, maior que, aspas duplas e aspas simples. Esses são os caracteres que mudam a forma como o HTML é analisado, portanto são eles que devem ser escapados.

A codificação é suficiente para tornar a entrada do usuário segura?

Para colocar texto em conteúdo HTML, sim. Não é suficiente por si só para valores de atributos dentro de uma URL, para contextos JavaScript ou para CSS, cada um dos quais precisa de suas próprias regras.

Por que o E comercial é codificado primeiro?

Porque as próprias entidades começam com um e comercial. Codificá-lo primeiro evita que o texto já codificado seja codificado duas vezes.

Ele lida com entidades numéricas como '?

A decodificação lida com o formato numérico das aspas simples. Outras entidades numéricas são deixadas como estão, pois existem milhares delas.

Meu conteúdo foi carregado?

Não. A conversão ocorre no seu navegador, portanto os rascunhos e o conteúdo interno permanecem no seu dispositivo.

Ferramentas relacionadas