WMW

Conversor de Entidades HTML

Free

Converta 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.

Comentários (0)

Achou esta ferramenta útil? Deixe um comentário, compartilhe uma dica ou nos diga como podemos melhorá-la.

Comentários de convidados são revisados antes da publicação. Entrar para publicar instantaneamente.

Ainda sem comentários. Seja o primeiro a compartilhar sua opinião!

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 &amp;, 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

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; &#233; e &#xE9; 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;amp; ou &amp;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

Free

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.

Free

Texto

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.

Free

Texto

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.

Free

Texto

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.

Free

Texto

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.

Free

Texto

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.

Free

Texto

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).

Free

Texto

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.