Ir para o conteúdo principal

Encontre sua próxima ferramenta

Prepare, confira e exporte

Inspetor de Unicode e Verificador de Caracteres Invisíveis

Descubra o que realmente existe em uma string: espaços, joiners, marcas combinantes e caracteres de controle incluídos. Inspecione cada ponto de código e visualize a normalização sem alterar o original.

Carregando o espaço de trabalho de texto…

Vantagens

  • Separe grafemas visíveis, pontos de código Unicode e unidades de armazenamento.
  • Revele caracteres ocultos comuns e exporte todas as linhas inspecionadas.
  • Compare formas de normalização mantendo a origem intacta.

Quando ajuda

  • Investigar um texto copiado que falha em uma correspondência exata.
  • Encontrar espaços não separáveis ou caracteres de largura zero em um texto extraído por OCR.
  • Verificar acentos combinantes e sequências de emojis antes de preparar um documento.

Como usar esta ferramenta

  1. Cole o texto, importe um TXT em UTF-8 ou carregue o exemplo.
  2. Revise os totais e a tabela paginada; filtre controles, separadores e marcas, se for útil.
  3. Escolha uma forma de normalização e compare a visualização com o original inalterado.
  4. Baixe o relatório, salve qualquer uma das versões do texto ou continue com a visualização normalizada.

Um caractere visível pode conter vários pontos de código

Duas strings podem parecer idênticas e conter sequências diferentes. A letra é pode ser armazenada como um único caractere pré-composto ou como e seguido de um acento agudo combinante. Uma pessoa vê uma letra nos dois casos. Um software que faz uma comparação direta de strings pode enxergar uma diferença. Este inspetor mostra pontos de código e deslocamentos UTF-16 para que você localize essa diferença, em vez de redigitar repetidamente uma palavra suspeita.

Clusters de grafemas descrevem os grupos que as pessoas costumam perceber como caracteres. São úteis para inspecionar sequências de emojis e marcas combinantes. Uma contagem de bytes UTF-8 responde a outra pergunta: quanto espaço o texto ocupa quando codificado. A tabela lista a representação em bytes de cada ponto de código. O suporte de segmentação do navegador determina se o total de grafemas pode ser exibido.

Nem todo caractere invisível é um erro. Um espaço não separável impede a quebra de linha em um ponto específico. Os joiners podem afetar a modelagem de textos indianos ou combinar emojis em uma única apresentação. Os controles direcionais influenciam a forma como textos de direção mista são exibidos. O inspetor rotula controles comuns e classifica outros caracteres de formatação, mas não afirma fornecer todos os nomes oficiais de caracteres Unicode nem detectar intenção maliciosa.

A normalização é uma visualização explícita. NFC e NFD tratam da composição e da decomposição canônicas. NFKC e NFKD também aplicam mapeamentos de compatibilidade, que podem remover distinções que você pretendia preservar, como as formas de largura total. Revise o resultado antes de usá-lo. O original continua disponível e nenhuma remoção geral de caracteres invisíveis é feita. Caracteres ocultos não são uma evidência confiável de que um texto foi escrito por IA.

Formatos, limites e privacidade

  • 20.000 unidades de código UTF-16 de entrada e 1 MiB por arquivo TXT em UTF-8.
  • A tabela mostra 100 linhas por página; o relatório contém todas as linhas inspecionadas.
  • Substitutos (surrogates) sem par podem ser inspecionados, mas não podem ser exportados como texto UTF-8 válido.
  • Não inclui um banco de dados completo de nomes Unicode, detecção de autoria nem auditoria de segurança de caracteres confundíveis.

Estas ferramentas processam o texto localmente. Não há salvamento automático de rascunhos. Baixe o trabalho importante antes de sair; as transferências temporárias de arquivos expiram após 30 minutos.

Perguntas frequentes

Isso remove todos os caracteres invisíveis?

Não. Alguns são essenciais para a modelagem, o espaçamento e a direção do texto. A ferramenta os revela e mostra a normalização sem excluí-los em silêncio.

Por que os totais de bytes e de caracteres são diferentes?

Os grafemas podem conter vários pontos de código. Cada ponto de código válido precisa de um a quatro bytes em UTF-8; as unidades de código UTF-16 são outra medida de armazenamento.

Caracteres ocultos podem provar autoria por IA?

Não. Eles ocorrem naturalmente em textos copiados, na tipografia e na escrita multilíngue. Esta é uma ferramenta de inspeção de caracteres, não um detector de autoria.

Continue seu fluxo de documentos

Use um botão Continuar dentro do espaço de trabalho para levar seu texto; estes links abrem uma ferramenta vazia.