Nenhuma ferramenta usada recentemente
Nenhuma ferramenta favorita ainda

Conversor Unicode Grátis: Texto para Código Unicode e Vice-Versa

795 usos
Unicode (U+xxxx)
HTML Entity (&#xxxx;)
JavaScript (\\uxxxx)
UTF-8 Hex

Dicas sobre Unicode

Texto para código Unicode
Unicode atribui um número único a cada caractere do mundo: letras, números, emojis, símbolos chineses, árabes e mais. Nossa ferramenta mostra esses códigos.
Código para texto — decodificar
Cole códigos Unicode (U+XXXX) para ver os caracteres que representam. Útil para depurar texto e entender a codificação.
Descubra códigos de emojis
Cada emoji tem um código Unicode. Digite um emoji para ver seu ponto de código. Exemplo: 😀 é U+1F600.

Perguntas Frequentes

Q Posso usar este conversor para escapar strings para JavaScript?
A Sim, absolutamente. Cole sua string no campo de entrada e veja a seção 'Escapes JavaScript'. Ela mostra a versão escapada pronta para uso em código JS, incluindo aspas e barras invertidas. Por exemplo, uma aspa dupla vira \". Isso evita que você escape manualmente cada caractere, especialmente em strings longas. Você pode copiar a saída diretamente para seu script.
Q Por que meu texto fica diferente após a conversão?
A Talvez o caractere pareça estranho no seu navegador ou editor. Cole-o no conversor e verifique a saída 'UTF-8 Hex'. Um espaço comum (U+0020) e um espaço quebrável (U+00A0) são visualmente iguais, mas se comportam de modo oposto no código. O conversor mostra essa diferença em menos de um segundo. Dica: copie os valores hexadecimais, não confie só na aparência.
Q Existe diferença entre hex UTF-8 e pontos de código Unicode?
A Sim, são relacionados mas não idênticos. Pontos de código Unicode são números abstratos atribuídos a cada caractere — como U+00E9 para é. O hex UTF-8 mostra como esse mesmo caractere é codificado em bytes. Para é, o hex UTF-8 é C3 A9 (2 bytes). Cole a letra é neste conversor e compare as duas saídas lado a lado. Dica prática: ao depurar erros de codificação, verifique primeiro o hex UTF-8 — ele revela problemas no nível de byte que os pontos de código sozinhos não mostram.
Q Posso digitar pontos de código Unicode sem o prefixo U+?
A Claro, basta inserir números hexadecimais puros como "0048 0065" e o conversor interpreta. Ele consulta o banco de dados Unicode e exibe o texto correspondente na área de entrada. Dá para misturar formatos também — cole "U+0048" ao lado de "0065" que ambos funcionam. Economiza tempo quando você está extraindo pontos de código de um arquivo de log. Dica prática: remova todos os prefixos antes de conversões em lote para resultados mais limpos.
Q Este conversor normaliza o texto ou mostra os bytes originais?
A Ele mostra os bytes brutos e os code points exatamente como você digita — sem normalização. Um 'ç' pode ser um code point único U+00E7 ou dois (U+0063 U+0327, c + cedilha). Cole as duas versões e confira as diferenças na saída UTF-8 hex. Isso é essencial quando você compara duas versões de um relatório e esses ç parecem idênticos, mas quebram sua busca. Dica prática: combine com uma ferramenta de normalização se precisar de formas NFC ou NFD.
Q Qual a diferença entre escapes \uXXXX e U+XXXX?
A Ambos representam pontos de código Unicode, mas em formatos diferentes para contextos distintos. \uXXXX é a sintaxe de escape do JavaScript — \u00E9 resulta em é diretamente no código. U+XXXX é a notação formal Unicode usada em documentação, como U+00E9. Este conversor exibe ambos em seções separadas. Cole um caractere como € e compare: você verá \u20AC em escapes JavaScript e U+20AC em pontos de código. Dica prática: use \u para strings JS, U+ para relatórios de bug ou especificações.
Q O conversor lida corretamente com emojis e caracteres do plano astral?
A Sim, lida sem problemas. Emojis como 😀 ficam fora do Plano Multilíngue Básico, então precisam de duas unidades de código em UTF-16. Cole um e você verá o ponto de código completo (U+1F600), o par substituto nos escapes JavaScript (\uD83D\uDE00) e o hex UTF-8 de 4 bytes (F0 9F 98 80). Muitas ferramentas gratuitas falham nesses casos, mas esta não. Dica prática: se você armazena emojis em um banco MySQL, confira primeiro a saída hex UTF-8 para garantir que o collation das suas colunas suporta caracteres de 4 bytes.
Q Minhas chaves de API confidenciais serão expostas durante a conversão dos caracteres?
A Seus dados ficam exclusivamente no navegador, pois esta ferramenta roda em JavaScript local. Cole senhas ou tokens com total segurança, sabendo que nenhum dado sai da máquina. A aba de rede do navegador confirma que há zero requisições externas durante o processo. O processamento no cliente garante privacidade absoluta para códigos sensíveis.
Q Por que aparecem pontos de interrogação estranhos ao colar texto convertido no Excel?
A O Excel geralmente espera codificações ANSI legadas em vez dos valores hexadecimais UTF-8 obtidos nesta ferramenta. Copie o código hexadecimal e utilize o assistente de importação de dados para definir a codificação correta. Dica prática: salve suas planilhas com cabeçalho BOM para garantir a leitura perfeita.
Q Os editores de texto comuns conseguem lidar diretamente com essas saídas convertidas?
A A maioria dos editores modernos, como o VS Code, lida com essas saídas sem nenhum problema. Cole suas entidades HTML convertidas em um arquivo vazio e o editor as exibirá corretamente. Ferramentas mais antigas podem apresentar falhas com caracteres de múltiplos bytes se você não salvar o arquivo como UTF-8. Verifique sempre as configurações de codificação do seu editor antes de salvar.

Como Converter Unicode

Ferramentas Relacionadas