Como usar
- Digite ou cole o texto em Texto. Espaços, quebras de linha e emojis também são inspecionados.
- Leia os Totais para as contagens de grafemas, pontos de código e bytes.
- Leia Pontos de código: cada linha dá o ponto de código, o seu Nome, a Categoria, o Bloco, os bytes UTF-8 e UTF-16, e os escapes HTML e JavaScript.
- Digite uma palavra de um nome Unicode em Pesquisar um nome de caractere para achar caracteres, como snowman.
Nomes, categorias e blocos
Todo ponto de código tem um nome, uma categoria geral e um bloco. A categoria é um código de duas letras: Lu é uma letra maiúscula, e So é outro símbolo. O bloco é um intervalo de pontos de código relacionados, como Basic Latin. Os nomes e as categorias são os identificadores que o padrão Unicode define em inglês, então aparecem em inglês aqui, em todos os idiomas; as explicações desta página estão em português.
Grafemas e pontos de código
Um ponto de código é um número na tabela Unicode. Um grafema é o que o leitor toma por um caractere. Um polegar para cima com tom de pele é um grafema formado por dois pontos de código, e uma letra com acento combinado é um grafema de dois pontos de código. A tabela de pontos de código lista cada ponto sob o número do seu grafema, para que você veja quais pertencem juntos.
Bytes UTF-8 e UTF-16
- O UTF-8 escreve um ponto de código em um a quatro bytes. Uma letra ASCII ocupa um byte; o boneco de neve ocupa três, E2 98 83.
- O UTF-16 escreve um ponto de código em uma ou duas unidades de 16 bits. Acima de U+FFFF ocupa duas unidades, um par substituto: U+1F44D é D83D DC4D.
Escapes de HTML e JavaScript
- HTML: &, <, >, " e ' têm nomes; todos os outros caracteres são escritos como referência hexadecimal, como ☃.
- JavaScript: \u2603 para um ponto de código até U+FFFF, e \u{1F44D} acima dele, como permite a sintaxe do ECMAScript 2015.
Dados Unicode e a sua licença
Os nomes, as categorias e os blocos vêm do Unicode Character Database (UnicodeData.txt, Blocks.txt, Jamo.txt e PropertyValueAliases.txt) do Unicode 18.0.0, de 8 de julho de 2026. Copyright © 1991-2026 Unicode, Inc. Os dados são distribuídos sob a UNICODE LICENSE V3, cujo aviso completo está no arquivo de dados desta ferramenta e em https://www.unicode.org/license.txt. Os nomes das sílabas coreanas (Hangul) são montados a partir dos nomes curtos do Jamo, e os nomes dos ideogramas CJK a partir do seu ponto de código. Um intervalo como Private Use é mostrado com o rótulo que os dados dão, porque os dados não nomeiam cada caractere dele.
Exemplo resolvido: o boneco de neve ☃
Digite ☃ em Texto. O caractere é U+2603. O nome dele é SNOWMAN, a categoria é So (Other Symbol), e ele pertence ao bloco Miscellaneous Symbols. Em UTF-8 ocupa três bytes, E2 98 83; em UTF-16 é uma unidade, 2603.
| Propriedade | Valor |
|---|---|
| Caractere | ☃ |
| Ponto de código | U+2603 |
| Nome | SNOWMAN |
| Categoria | So Other Symbol |
| Bloco | Miscellaneous Symbols |
| Bytes UTF-8 | E2 98 83 |
| Unidades UTF-16 | 2603 |
| HTML | ☃ |
| JavaScript | \u2603 |
Perguntas frequentes
Qual é a diferença entre grafema e ponto de código?
Um ponto de código é um número na tabela Unicode. Um grafema é um caractere como o leitor o vê, e pode ser formado por vários pontos de código: uma letra com acento, ou um emoji com tom de pele.
Por que um emoji com tom de pele conta como dois pontos de código?
O emoji base e o modificador de tom de pele são dois pontos de código separados no padrão. O leitor vê um só rosto, então a página conta um grafema formado por esses dois pontos de código.
O que significa um ponto de código não atribuído?
É um número ao qual a versão Unicode dos dados ainda não dá um caractere, então ele não tem nome e a sua categoria é Cn. Um texto pode conter esse número, mas a maioria das fontes o mostra como uma caixa de substituição.
Por que os nomes estão em inglês?
Os nomes Unicode são identificadores que o padrão define em inglês. Eles são os mesmos em todos os idiomas, então são a forma confiável de pesquisar um caractere. As explicações desta página estão escritas em português.
O texto que eu inspeciono é enviado para algum lugar?
Não. O arquivo de dados é carregado na página, e o texto é inspecionado no seu navegador. Nada é enviado nem guardado.
Fontes
- Unicode Character Database (em inglês): UnicodeData.txt (Unicode 18.0.0)
- Unicode Character Database (em inglês): Blocks.txt
- UNICODE LICENSE V3 (em inglês)
- RFC 3629 (em inglês): UTF-8, a transformation format of ISO 10646 (IETF)
- RFC 2781 (em inglês): UTF-16, an encoding of ISO 10646 (IETF)
Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.