Último dia de Halloween: +30% em uma recargaO bônus vale uma única vez: recarregue de uma vez todo o valor de que precisa. Dê uma olhada no seu painel: há surpresas escondidas. 00h00min00s Receber o bônus
Início / Base de conhecimento / Ferramentas e integrações / Melhores detectores e removedores gratuitos de caracteres invisíveis (2026): comparação de 6 ferramentas

Melhores detectores e removedores gratuitos de caracteres invisíveis (2026): comparação de 6 ferramentas

Ferramentas e integrações 10 min de leitura Atualizado em 02.11.2026
Para encontrar caracteres invisíveis, cole o texto em um detector que mostre o code point e a posição de cada caractere oculto, depois remova o que você não precisa. Comparamos seis opções gratuitas, incluindo a nossa: o que cada uma encontra, se remove os caracteres e para onde vai o seu texto.
Divulgação
A PromoPilot criou algumas das ferramentas desta lista (nosso Invisible Character Remover e duas páginas relacionadas). Comparamos todas da mesma forma: em 13 de outubro de 2026, abrimos a página pública ou a documentação de cada ferramenta e anotamos o que ela encontra, se mostra o code point e a posição, se remove caracteres, onde o texto é processado e quais limites foram publicados. Nas nossas próprias ferramentas, também lemos o código. Quando um fornecedor não publica um limite, dizemos isso em vez de adivinhar.

Se você precisa encontrar caracteres invisíveis em um texto, cole-o em um detector que mostre cada caractere oculto com seu code point Unicode (por exemplo, U+200B) e sua posição, e depois remova o que você não precisa. Para uma verificação pontual, um inspetor online é suficiente. Para arquivos e código, um editor que destaque Unicode invisível (VS Code, Notepad++) ou uma expressão regular é mais confiável. Se a privacidade é importante, prefira ferramentas que rodam inteiramente no seu navegador.

Caracteres invisíveis são caracteres Unicode reais que não ocupam espaço visível ou que parecem um espaço comum: o zero width space U+200B, o zero width joiner e o non-joiner (U+200D, U+200C), o word joiner U+2060, o byte order mark U+FEFF, o hífen condicional U+00AD, o espaço não separável U+00A0 e o espaço não separável estreito U+202F, controles bidirecionais (U+202A–U+202E, U+2066–U+2069), letras "em branco" como o Hangul filler U+3164 e caracteres de tag Unicode (U+E0000–U+E007F) que podem carregar texto ASCII oculto. Eles quebram buscas, comparações, importações de CSV, nomes de usuário e código, e viajam junto com o copiar e colar.

Como comparamos

Usamos cinco critérios que importam na prática e podem ser verificados na página da própria ferramenta:

  • O que ela encontra: apenas caracteres de largura zero, ou também espaços incomuns, controles bidi, caracteres de tag e homóglifos (letras parecidas de outro alfabeto).
  • Code point e posição: ela mostra qual caractere e onde, ou apenas uma contagem.
  • Remoção: ela entrega o texto limpo, e você pode escolher o que manter (por exemplo, o joiner dentro de emojis).
  • Onde o processamento acontece: no seu navegador, no servidor do fornecedor ou localmente em um programa instalado.
  • Limites e cadastro: somente o que o fornecedor publica.

Não avaliamos a "precisão" com uma nota: todas essas ferramentas analisam os mesmos code points Unicode. As diferenças estão na cobertura, na apresentação e na privacidade.

Comparação rápida (outubro de 2026)

FerramentaO que encontraCode point e posiçãoRemoveProcessamentoLimites / cadastro
PromoPilot Invisible Character Remover~50 caracteres listados, todos os caracteres de formatação Unicode (Cf), caracteres de tag, homóglifosSim: destacados no texto, código na dica de contexto, contagem por tipoSim, com opçõesNavegadorAté 100.000 caracteres por execução, sem cadastro
invisible-characters.com decoderCaracteres invisíveis e não imprimíveisSim: destacados, com code point e nomeNão informado (visualizador)Navegador, a julgar pelo código da páginaNão publicado
SoSci Survey "View non-printable characters"Todos os caracteres da stringSim: código decimal e hexadecimal de cada caractereNãoServidor deles (envio de formulário); a página diz que nada é armazenadoNão publicado
gizza.ai Zero-Width Character CleanerLargura zero, BOM, controles bidi, hífen condicional; espaços incomuns opcionaisPor meio de um marcador de substituição que você escolheSimNavegador (WebAssembly)Não publicado; anúncios na página
Visual Studio CodeCaracteres invisíveis e confundíveis com ASCII no editorSim, destacados no próprio textoManualmente ou com substituição por regexPrograma localGrátis
Notepad++ (Windows)Uma lista fixa: NBSP, espaços Unicode, ZWSP/ZWJ/ZWNJ, controles bidi, BOM e maisSim: uma pequena caixa com o code point ou a abreviaçãoManualmente ou com substituição por regexPrograma localGrátis

As ferramentas, por aquilo em que são melhores

PromoPilot Invisible Character Remover: ideal para limpar texto de chatbots, Word e sites

Nosso Invisible Character Remover destaca cada caractere oculto diretamente no seu texto, mostra o code point e o nome ao passar o mouse e os conta por tipo: largura zero, formatação/bidi, espaços especiais, separadores de linha e homóglifos. Depois, entrega um texto limpo para você copiar. As opções permitem substituir espaços não separáveis e estreitos por espaços comuns, corrigir letras cirílicas/latinas misturadas dentro de uma palavra e, se você quiser, converter aspas e travessões tipográficos para ASCII. Dois detalhes que não vimos em outros lugares: o joiner dentro de sequências de emoji, como 👨‍👩‍👧, é mantido, para que os emojis não se desfaçam, e o texto oculto em caracteres de tag Unicode é decodificado e exibido. Tudo roda no seu navegador, com até 100.000 caracteres por execução, sem precisar de conta.

Duas páginas relacionadas usam o mesmo mecanismo. O AI Text Cleaner também remove markdown, travessões longos, emojis e linhas em branco extras, com um diff de cada alteração. A página Invisible Character serve para a tarefa oposta (copiar um caractere em branco para um nickname), mas tem um campo de verificação rápida que lista quais caracteres invisíveis um texto curto contém. Se você prefere verificar uma página pela URL, o detector de marca d'água em texto faz isso no nosso servidor.

invisible-characters.com: ideal para ver os nomes dos caracteres rapidamente

O decodificador do invisible-characters.com destaca caracteres invisíveis e não imprimíveis no texto que você cola e mostra seus code points e nomes; você pode clicar em um caractere para saber mais sobre ele. O mesmo site lista dezenas de caracteres invisíveis com um botão de copiar. A página não descreve uma função de limpeza, então use-a para entender o que há no texto e faça a limpeza em outro lugar. Pelo código da página, a decodificação roda no navegador; não há limites publicados.

SoSci Survey: ideal para um dump caractere por caractere

A ferramenta do SoSci Survey imprime cada caractere da sua string em sequência, com o código decimal e hexadecimal, de modo que um U+00A0 ou U+FEFF se destaca entre as letras comuns. Isso é útil para uma string curta, como o valor de um campo de senha, um nome de usuário ou um cabeçalho de CSV. O texto é enviado ao servidor deles por um formulário; a página diz que não armazena o texto, cookies nem endereços IP. Ela não remove nada.

gizza.ai: ideal para uma limpeza local rápida com opções liga/desliga

O Zero-Width Character Cleaner do gizza.ai remove caracteres de largura zero, o BOM, controles bidirecionais e hifens suaves, cada um com seu próprio botão, e pode opcionalmente transformar espaços não separáveis e incomuns em espaços comuns. Um campo de substituição permite colocar um marcador visível, como [zwsp], no lugar de cada caractere removido, o que é uma forma simples de ver onde eles estavam. Segundo a página, ele roda no navegador via WebAssembly e nada é enviado. A própria página avisa que remover zero-width joiners divide sequências de emoji, então desative essa opção se precisar mantê-las.

Visual Studio Code: ideal para código-fonte e arquivos de configuração

Desde a versão 1.63, o VS Code destaca por padrão caracteres invisíveis incomuns e caracteres que podem ser confundidos com ASCII. As notas de versão mencionam o ataque do tipo "Trojan Source" e são honestas quanto aos limites: a detecção de caracteres ambíguos é heurística e não pega todos os casos de spoofing. O destaque pode ser ajustado com as configurações editor.unicodeHighlight.*. Para limpeza em massa, use Localizar e Substituir com uma expressão regular (veja abaixo).

Notepad++: ideal para arquivos de texto no Windows

No Notepad++, Exibir → Mostrar Símbolo → Mostrar Caracteres Não Imprimíveis desenha cada um desses caracteres como uma pequena caixa com seu code point ou abreviação, conforme descrito no manual do usuário do Notepad++. A tabela do manual cobre o espaço não separável, espaços Unicode, ZWSP, ZWNJ, ZWJ, LRM/RLM, embeddings e isolates bidi, o espaço estreito não separável, o word joiner e o BOM. O hífen suave e os caracteres de tag não estão nessa lista, então, para texto vindo da web, um detector dedicado ainda é útil.

Regex: encontre caracteres invisíveis sem nenhuma ferramenta

No VS Code (Localizar com o botão de regex ativado) e na maioria das linguagens de programação, você pode procurar por uma classe de caracteres. Esta cobre os caracteres de largura zero mais comuns, o hífen suave, controles bidi e o BOM:

[\u200B-\u200F\u00AD\u2060\u202A-\u202E\u2066-\u2069\uFEFF]

Adicione \u00A0\u202F se você também quiser encontrar espaços sem quebra. Com o GNU grep, a mesma busca em arquivos fica assim (o grep do macOS não oferece suporte ao -P):

grep -nP '[\x{200B}-\x{200F}\x{00AD}\x{2060}\x{FEFF}]' file.txt

Uma regex só encontra o que você lista. Ela não detecta homóglifos e vai remover sem aviso um joiner dentro de um emoji, então confira o resultado.

Sobre as "marcas d'água de IA" feitas de caracteres invisíveis

Muitas pessoas pesquisam sobre isso porque ouviram dizer que o ChatGPT esconde caracteres invisíveis nas respostas. Não existe nenhuma marca d'água confirmada desse tipo. A OpenAI já discutiu publicamente a marca d'água estatística em textos, mas não anunciou que o ChatGPT marca textos com caracteres ocultos. O SynthID Text do Google, usado no Gemini, é um sinal estatístico na escolha das palavras, não são caracteres separados. O melhor é tratar os caracteres invisíveis em respostas de IA como artefatos de formatação e de copiar e colar: eles vêm da tipografia, de interfaces web, do Word ou do Google Docs. Vale a pena removê-los antes de publicar, mas isso não altera uma única palavra, então não tem efeito sobre marcas d'água estatísticas nem sobre as pontuações de detectores de IA. Explicamos isso em detalhes em marcas d'água ocultas e caracteres invisíveis em textos.

Como escolher

  1. Um texto de um chatbot, do Word ou de um site: cole em um removedor no navegador e copie o resultado limpo.
  2. Você precisa saber exatamente o que há no texto (um ticket de suporte, um relatório de bug): use um inspetor que mostre cada code point, como o SoSci Survey ou o invisible-characters.com.
  3. Código, configurações, CSV: abra o arquivo no VS Code ou no Notepad++ e corrija lá, para não colar dados sensíveis em um site.
  4. Muitos arquivos: use uma regex no seu editor ou um script.
  5. Texto confidencial: escolha ferramentas que rodem no navegador ou localmente; evite formulários que enviam o texto para um servidor.

O que nossas ferramentas não fazem

  • Elas não tornam o texto de IA "humano" e não alteram os resultados de detectores de IA: removem caracteres, não mudam a redação. Para o estilo, veja como interpretar a verificação de texto de IA.
  • Elas não comprovam a origem de um texto. Um texto sem caracteres invisíveis ainda pode ter sido gerado por IA, e um texto escrito por uma pessoa pode conter esses caracteres.
  • A correção de homóglifos cobre caracteres parecidos do cirílico/latino (e alguns do grego) dentro de uma mesma palavra; em outros alfabetos, apenas os caracteres invisíveis são removidos.
  • As ferramentas no navegador processam até 100.000 caracteres por execução; textos mais longos são cortados com um aviso. Não há upload de arquivos nem modo em lote.

Veja também: marcas d'água ocultas e caracteres invisíveis, como remover o estilo de máquina de um texto e nossa análise das formas de remover a marca d'água do Gemini.

Perguntas frequentes

Como encontrar caracteres invisíveis em um texto?
Cole o texto em um detector que destaque os caracteres ocultos e mostre seus pontos de código Unicode, como nosso Invisible Character Remover ou o decodificador do invisible-characters.com. Em arquivos de código e de texto, o VS Code e o Notepad++ conseguem exibi-los, e uma expressão regular os encontra em massa.
Como remover um espaço de largura zero?
Use um removedor que apague U+200B e caracteres semelhantes e entregue o texto limpo, ou substitua a classe de caracteres [\u200B-\u200F\uFEFF] por nada usando a busca com regex no seu editor. Verifique os emojis depois: apagar todos os zero width joiners separa emojis combinados.
O ChatGPT adiciona caracteres invisíveis como marca d'água?
Não há nenhuma marca d'água desse tipo confirmada. A OpenAI não anunciou que o ChatGPT marca textos com caracteres ocultos. Caracteres invisíveis em respostas de IA devem ser tratados como artefatos de formatação e de copiar e colar.
Remover caracteres invisíveis engana um detector de IA?
Não. Os detectores de IA avaliam as palavras e o estilo, e remover caracteres invisíveis não altera nenhuma palavra. Isso apenas limpa o texto do ponto de vista técnico.
É seguro colar texto confidencial em um verificador online?
Só se a ferramenta processar o texto no seu navegador. Algumas ferramentas enviam o texto para o servidor por meio de um formulário. Para dados sensíveis, use uma ferramenta que rode no navegador ou um editor local, como o VS Code ou o Notepad++.
Este artigo foi útil?
Experimente no seu projeto Tudo o que está descrito no artigo está disponível no painel: o bônus de cadastro já está no seu saldo.
Abrir painel