Informações de caractere Unicode
Esta ferramenta mostra, para cada caractere de um texto, o código Unicode (como U+00E7), os bytes em UTF-8, o escape para JavaScript, HTML e CSS e o tipo do caractere. Ela destaca os caracteres invisíveis, como o espaço de largura zero e o espaço não separável, que fazem textos colados falharem em comparações e buscas.
| Caractere | Código | Tipo | UTF-8 | UTF-16 (JS) | HTML | CSS |
|---|---|---|---|---|---|---|
| ç | letra minúscula | |||||
| 👍 | emoji ou pictograma | |||||
| 🏽 | símbolo |
Mostra até 500 códigos. Caracteres invisíveis aparecem destacados. A análise é feita no seu navegador.
Achou um resultado errado ou tem uma sugestão? Avise por e-mail.
Como usar
- Digite ou cole os caracteres no campo.
- Leia o código e os escapes de cada um, na tabela. Clique em um valor para copiar.
- Procure as linhas destacadas: são caracteres invisíveis ou espaços diferentes do espaço comum.
Como funciona
Cada caractere tem um número no Unicode, escrito como U+ seguido do valor em hexadecimal: o ç é U+00E7. Em UTF-8, a codificação mais usada, esse número vira de 1 a 4 bytes (o ç ocupa C3 A7). No JavaScript, os textos usam UTF-16, e caracteres acima de U+FFFF, como a maioria dos emojis, ocupam duas unidades.
O que a pessoa vê como um caractere pode ter vários códigos: 👍🏽 é o polegar mais o modificador de tom de pele, e uma letra acentuada pode vir como letra mais acento combinante. A ferramenta lista cada código e conta os caracteres visíveis à parte.
Exemplo
ç: U+00E7, UTF-8 C3 A7, HTML ç, JavaScript \u{E7}
👍🏽: dois códigos, U+1F44D (polegar) e U+1F3FD (tom de pele)
Fonte: Unicode UAX #29: segmentação de texto (o que conta como um caractere)
Perguntas frequentes
Como achar um caractere invisível que está quebrando meu código?
Cole o trecho aqui: as linhas destacadas mostram os caracteres que não aparecem, como U+200B (espaço de largura zero) e U+FEFF (BOM). Para removê-los de um texto, use a ferramenta de remover espaços com a opção de corrigir invisíveis.
Como digitar um caractere pelo código Unicode?
Em HTML, use &#x seguido do código e ponto e vírgula (ç). Em JavaScript, \u{E7}. Em CSS, no content, \E7. No Windows, em alguns programas, digite o código e aperte Alt+X.
A ferramenta mostra o nome oficial do caractere?
Ela mostra o tipo (letra, número, símbolo, emoji, espaço) e o nome em português dos caracteres que mais causam confusão, como os espaços especiais, as aspas curvas e o travessão. A lista completa de nomes do Unicode tem dezenas de milhares de entradas e deixaria a página pesada.
Outras ferramentas que podem ajudar
- Remover EspaçosRemova espaços duplos, espaços no começo e no fim das linhas, espaços invisíveis e linhas em branco
- Contador de CaracteresConte caracteres, com e sem espaços, palavras, linhas e parágrafos enquanto digita
- Codificar e Decodificar URLCodifique e decodifique URL (percent-encoding) online: trechos de parâmetros ou URL completa, com acentos
- Codificar Base64Converta texto para Base64 online, com suporte a acentos (UTF-8) e opção URL-safe
- Colocar em Ordem AlfabéticaColoque listas em ordem alfabética, de A a Z ou de Z a A, com acentos no lugar certo e números em ordem numérica
- Contador de Ocorrência de PalavraVeja quantas vezes cada palavra aparece em um texto, da mais usada para a menos usada, ou conte uma palavra específica