Conversor de Entidades HTML
FreeConverta texto de e para entidades HTML em ambas as direções ao mesmo tempo, com formatos numéricos decimais ou hexadecimais e uma tabela de referência rápida de entidades comuns.
Funciona inteiramente no seu navegador. Seu texto nunca é enviado a lugar nenhum.
Digite em qualquer um dos campos, o outro atualiza automaticamente.
Opções de Codificação
Aplica-se a caracteres não ASCII. Os cinco caracteres reservados do HTML (< > & " ') sempre usam suas entidades nomeadas.
Atividade recente
Visível para todos. Últimos 20 usos de todos os visitantes, mais recentes primeiro.
Ainda sem atividade. Seja o primeiro.
O que esta ferramenta faz
Esta ferramenta converte texto de e para entidades HTML em ambas as direções ao mesmo tempo: digite texto simples e ele codifica para entidades ao vivo, ou cole texto codificado com entidades e ele decodifica de volta para texto simples. Escolha entidades numéricas decimais ou hexadecimais para caracteres não ASCII, e use a tabela de referência rápida para símbolos comuns.
Como funciona
A codificação substitui os cinco caracteres reservados do HTML por suas entidades nomeadas padrão (& se torna &, por exemplo) e todo outro caractere não ASCII por uma entidade numérica no formato escolhido. A decodificação funciona na direção oposta usando o próprio analisador HTML do navegador (via DOMParser) em um documento desconectado e inerte, que resolve corretamente cada entidade nomeada oficial do HTML5, bem como entidades numéricas, sem executar scripts ou carregar recursos.
Problemas que resolve
- Incorporar com segurança caracteres especiais ou texto enviado por usuários dentro de código-fonte HTML ou XML.
- Decodificar texto codificado com entidades copiado de um CMS, feed RSS ou página web extraída, de volta para texto legível.
- Converter entre formatos de entidades numéricas decimais e hexadecimais.
- Consultar o código de entidade de um símbolo comum sem pesquisar documentação.
Perguntas frequentes
›Por que apenas 5 caracteres recebem entidades nomeadas, não todos?
Apenas &, <, >, " e ' têm significado reservado na própria marcação HTML (eles abrem tags, fecham atributos ou iniciam entidades), então apenas eles realmente precisam de entidades nomeadas para aparecer literalmente em uma página. Todo outro caractere é codificado numericamente aqui, o que funciona de forma idêntica em todos os navegadores e versões de HTML, mesmo para caracteres sem um nome amplamente reconhecido.
›Decimal ou hexadecimal, importa qual eu escolher?
Não, ambos representam exatamente o mesmo caractere e são renderizados de forma idêntica; é e é são o mesmo é. O decimal é mais comum em HTML escrito à mão, o hexadecimal é mais comum quando o valor vem de um contexto de programação (já que pontos de código Unicode costumam ser escritos em hexadecimal, como U+00E9).
›A decodificação trata todas as entidades HTML possíveis?
Sim. Em vez de depender de uma lista mantida manualmente, a decodificação é feita pelo próprio analisador HTML embutido do seu navegador, o mesmo que renderiza todas as páginas que você visita, então ele resolve corretamente os vários milhares de entidades nomeadas HTML5 oficialmente definidas, além de qualquer entidade numérica decimal ou hexadecimal.
›É seguro colar HTML de uma fonte não confiável no decodificador?
Sim. A decodificação usa um documento desconectado e inerte criado pelo DOMParser do navegador, que nunca executa scripts, carrega imagens ou renderiza nada, apenas lê de volta o conteúdo de texto resultante.
›Quando eu realmente precisaria disso?
Casos comuns incluem exibir com segurança texto enviado por usuários dentro de uma página HTML sem que seja interpretado como marcação, incorporar caracteres especiais ou símbolos em código-fonte HTML/XML, depurar uma página que está mostrando literalmente &amp; ou &lt; em vez dos caracteres pretendidos, ou limpar texto codificado com entidades copiado de um CMS ou de uma página web extraída.
Ferramentas relacionadas
Texto
Conversor de Excel para Tabela HTML
Cole do Excel ou Google Sheets, ou envie um arquivo .xlsx/.xls/.csv, e obtenha uma tabela HTML limpa com pré-visualização ao vivo, estilo opcional e alinhamento de colunas numéricas.
FreeTexto
Validador de HTML
Verifica o HTML em busca de tags não fechadas, IDs duplicados, elementos obsoletos e outros problemas comuns bem definidos, verificado com seu próprio analisador de correspondência de tags, não um validador completo de conformidade W3C.
FreeTexto
Codificador/Decodificador Base64
Codifique texto para base64 ou decodifique base64 de volta para texto, ao vivo enquanto você digita, com suporte completo a Unicode e uma variante opcional segura para URL.
FreeTexto
Conversor de Base Numérica
Converta um número entre binário, octal, decimal, hexadecimal, BCD, Código Gray, e qualquer base personalizada de 2 a 36, tudo de uma vez a partir de uma única entrada.
FreeTexto
Gerador e Verificador de Hash Bcrypt
Gere e verifique hashes de senha bcrypt inteiramente no seu navegador usando WebAssembly, com fator de custo e salt ajustáveis.
FreeTexto
Conversor de Leitura Biônica
Converta qualquer texto para o formato de leitura biônica destacando em negrito a primeira parte de cada palavra para ajudá-lo a ler mais rápido e se concentrar melhor.
FreeTexto
Gerador de Hash Blake2b
Calcule o hash BLAKE2b de um texto ou arquivo no seu navegador, com comprimento de saída ajustável e hashing com chave opcional (MAC).
FreeTexto
Ferramenta de Cifra de César
Criptografe ou descriptografe texto com a clássica cifra de César, com uma tabela de mapeamento A-Z, lista de força bruta, gráfico de frequência de letras, e um atalho ROT13.
Comentários (0)
Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.
Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!