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.

Atualizado em · Por Leonardo Gaertner

CaractereCódigoTipoUTF-8UTF-16 (JS)HTMLCSS
ç letra minúscula
👍 emoji ou pictograma
🏽 símbolo

Achou um resultado errado ou tem uma sugestão? Avise por e-mail.

Como usar

  1. Digite ou cole os caracteres no campo.
  2. Leia o código e os escapes de cada um, na tabela. Clique em um valor para copiar.
  3. 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.