Inspetor de caracteres Unicode

Cole um texto para ver cada caractere nele, uma linha por ponto de código, com o nome Unicode e os bytes. Pesquise um nome de caractere, como snowman, para achar o caractere e o seu código.

Gratuita Funciona no seu navegador Verificada em terça-feira, 10 de novembro de 2026

Qualquer texto: letras, emojis, espaços e quebras de linha. Cada caractere é inspecionado no seu navegador.

Resultado

Totais —
Verificação — Diz se todo ponto de código é atribuído na versão Unicode dos dados.
Pontos de código
Caracteres com este nome
Grafemas: o que o leitor vê como um caractere

Esta ferramenta funciona no seu navegador. O que você digita não é enviado para nós.

Como usar

  1. Digite ou cole o texto em Texto. Espaços, quebras de linha e emojis também são inspecionados.
  2. Leia os Totais para as contagens de grafemas, pontos de código e bytes.
  3. 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.
  4. 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

Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.

Usamos cookies necessários para o site funcionar. Com o seu consentimento, o Google também usa cookies de publicidade para mostrar anúncios personalizados. Se você recusá-los, continuará vendo anúncios, mas eles não serão personalizados.