Conversor Unicode
Veja code points (U+XXXX), categoria e bytes UTF-8 de cada caractere e converta para escapes \uXXXX, \u{…} ou &#x…; e de volta.
Como utilizar
- Cole o texto (ou os escapes, no modo reverso).
- Escolha a análise ou o formato de escape desejado.
- Copie o resultado.
Exemplos
- Emoji — entrada:
👍— resultado:U+1F44D · \uD83D\uDC4D · F0 9F 91 8D
Perguntas frequentes
Por que um emoji vira dois \u no JavaScript?
Caracteres acima de U+FFFF são representados em UTF-16 por um par substituto (surrogate pair). O formato ES6 \u{1F44D} usa um único escape.
Informações técnicas
- A análise lista cada code point (um emoji com tom de pele aparece como 2 code points).
- Categorias gerais Unicode detectadas por \p{…}. Nomes oficiais dos caracteres não são exibidos (exigiriam uma base de dados de vários MB).
- O modo reverso entende \uXXXX, \u{…}, \UXXXXXXXX, \xXX, &#x…;, &#…; e U+XXXX.
- Conversão feita no seu navegador; nenhum dado é enviado ao servidor.
Ferramentas relacionadas
- HTML Encode / Decode (Entidades) — Escape caracteres especiais para HTML (< & ") e decodifique entidades nomeadas e numéricas com segurança.
- Texto para Hexadecimal — Converta texto em bytes hexadecimais (UTF-8) e hexadecimal de volta para texto, com separador e prefixo 0x opcionais.
- Contador de Caracteres — Conte caracteres, palavras, frases, parágrafos e linhas em tempo real, com tempo de leitura e limites de redes sociais e SEO.
- URL Encode / Decode — Codifique e decodifique textos para URLs (percent-encoding) com encodeURIComponent, encodeURI ou formulário (+ para espaço).
- Base64 — Codificar e Decodificar — Codifique texto em Base64 ou decodifique Base64 para texto, com suporte total a acentos e emojis (UTF-8) e Base64URL.
- Conversor de Área — Converta m², hectares, alqueires (paulista, mineiro e do norte), acres, km² e pés quadrados.