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
Escolha uma direção
Pressione Codificar para transformar caracteres em entidades ou Decodificar para transformar entidades novamente em caracteres.
- 2
Cole o texto
O rótulo do campo e o exemplo mudam para corresponder à direção escolhida.
- 3
Converter
Pressione Converter. O resultado aparece abaixo com um botão de copiar.
- 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.