Inspetor de Caracteres Unicode e Localizador de Caracteres Invisíveis

Cole qualquer texto para ver do que ele é feito de verdade: o nome, ponto de código, bytes UTF-8 e código HTML de cada caractere. Espaços de largura zero, espaços sem quebra, BOMs e letras parecidas com outras são destacados e removidos com um clique.

Atualizado em
#CaractereNomePonto de códigoUTF-8HTMLCSS / JS

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Inspetor de Caracteres Unicode

  1. Cole o texto que está se comportando de forma estranha: um slug que não bate, um código que não compila, um campo do CMS com um espaço misterioso.
  2. Veja o resumo: caracteres invisíveis, espaços incomuns e letras parecidas são contados e destacados em vermelho ou âmbar.
  3. Clique em qualquer caractere na faixa para ir até a linha dele, com nome, ponto de código, bytes UTF-8, entidade HTML e escapes CSS/JS.
  4. Clique em Remover caracteres invisíveis, Normalizar espaços & aspas ou Converter para ASCII puro e depois copie o texto limpo.

Por que caracteres invisíveis causam bugs

Textos copiados do Word, Google Docs, PDFs, Slack ou ferramentas de chat com IA costumam trazer caracteres que você não vê: espaços de largura zero (U+200B), espaços sem quebra (U+00A0), hifens opcionais, marcas de ordem de bytes (U+FEFF) ou marcas direcionais. Eles fazem um slug do CMS ficar diferente do que você digitou, quebram JSON e CSS, impedem uma busca de encontrar o termo e tornam duas strings “iguais” diferentes.

CaractereCódigoOrigem comum
Espaço de largura zeroU+200BPáginas web, apps de chat, respostas de IA
Espaço sem quebraU+00A0Word, Google Docs,   no HTML
Marca de ordem de bytesU+FEFFArquivos salvos como “UTF-8 com BOM” no Windows
Hífen opcionalU+00ADFerramentas de hifenização, o Gerador de Hífen Opcional
Marca da esquerda para a direita / da direita para a esquerdaU+200E / U+200FTextos em vários idiomas, números de telefone

Letras parecidas (homoglifos)

O “а” cirílico e o “ο” grego são idênticos ao “a” e ao “o” latinos, mas são caracteres diferentes. Eles aparecem em textos copiados e em domínios de phishing. O inspetor sinaliza letras de outro alfabeto quando elas aparecem misturadas em palavras latinas.

Pontos de código, UTF-8 e escapes

Todo caractere tem um ponto de código (como U+1F680). Na web, ele é armazenado em 1 a 4 bytes UTF-8, e por isso “é” conta como 2 bytes e 🚀 como 4 em limites de bytes. Use a entidade HTML no marcado, \1F680 no content do CSS e \u{1F680} no JavaScript. Para strings inteiras, use o Codificador de Entidades HTML ou o Codificador de URL; para emojis e símbolos, navegue pelo Seletor de Emojis e pelos Símbolos de Texto.

Também pesquisado como: encontrar caracteres invisíveis, remover espaço zero width, consulta unicode, código de caractere unicode, que caractere é esse, remover caracteres invisíveis, bytes utf-8, detectar caracteres ocultos.

Ferramentas que combinam com: Inspetor de Caracteres Unicode

  • Gerador de Slug — Converta qualquer título em um slug de URL limpo e em minúsculas, com transliteração correta de acentos, umlauts e cirílico, remoção opcional de stop words e um modo em massa para listas inteiras.
  • Corrigir Aspas Curvas para Retas — Código copiado do Slack, Notion, Word ou de um blog não roda?
  • Gerador de ASCII Art — Digite uma palavra e veja-a em 20 fontes de ASCII art ao mesmo tempo — Standard, Slant, ANSI Shadow, Doom e mais.

Perguntas frequentes

Como encontro caracteres invisíveis em um texto?
Cole o texto: os caracteres invisíveis aparecem como etiquetas vermelhas, como ZWSP ou BOM, na faixa de caracteres e são contados no resumo. Clique em “Remover caracteres invisíveis” para apagá-los.
Por que o meu slug ou nome de classe no Webflow não bate?
Ele costuma conter um espaço de largura zero, um espaço sem quebra ou uma letra parecida copiada de outro app. Cole aqui para ver cada caractere e depois limpe.
O que faz “Converter para ASCII puro”?
Ele substitui aspas tipográficas, travessões, reticências e espaços especiais pelos equivalentes ASCII, remove acentos (é → e) e apaga tudo que estiver fora do ASCII básico. É útil para código, nomes de arquivos e slugs.
Meu texto é enviado para algum lugar?
Não. Tudo roda no seu navegador; só a lista de nomes de caracteres é baixada uma vez do devpack.
Posso instalar o Inspetor de Caracteres Unicode como um aplicativo da web e usá-lo offline?
Sim. O Inspetor de Caracteres Unicode é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas