AZ Tools

Detector de Caracteres Invisíveis / Zero-Width

Desenvolvimento

Cole texto e a ferramenta destaca cada espaço e caractere Unicode invisível: espaços normais como pontos médios, tabs como setas, newlines como pilcrows, NBSPs em âmbar, zero-width em vermelho, marcas bidi / formato em fúcsia. Um resumo lista cada code point invisível encontrado, e uma limpeza em um clique remove tudo — ótimo para corrigir JSON quebrado, senhas malucas ou código copy-pasted que não compila.

Legenda
  • · Espaço normal
  • Tab
  • Newline
  • ZW Caractere zero-width
  • NBSP (U+00A0)
  • FMT Outro invisível / formato
Visualizado
HelloZWworld
Thisline·has·a·tab.
Trailing·spaces·here.
···Leading·spaces·here.
Anon-breakingspace.
A00ELRM·and·a02ALRE·inside.

A·blank·line·above.

Caracteres invisíveis encontrados

  • U+200BZero-width space×1
  • U+0009Tab×1
  • U+00A0NBSP (non-breaking space)×2
  • U+200ELeft-to-right mark×1
  • U+202ALeft-to-right embedding×1

Opções de limpeza

Limpo
Hello​world
This	line has a tab.
Trailing spaces here.
   Leading spaces here.
A non-breaking space.
A‎LRM and a‪LRE inside.

A blank line above.

Como usar

  1. Cole ou digite o texto.
  2. Leia a visualização — pontos / setas marcam espaços, ZW marca zero-width.
  3. Leia a lista 'encontrados' para ver quais code points estão escondidos.
  4. Ative opções de limpeza e copie a versão limpa.

Perguntas frequentes

O que é um caractere zero-width?
Um code point Unicode sem largura (U+200B, U+200C, U+200D, U+FEFF, …). Não ocupam espaço visual mas contam como caracteres — culpados clássicos do bug 'esta string tem um byte a mais do que o esperado'.
O que é NBSP?
Espaço sem quebra (U+00A0). Parece um espaço normal mas não quebra linha. Alguns processadores de texto inserem após números e unidades; colar isso em JSON ou código quebra coisas.
O que as marcas bidi fazem?
U+202A–U+202E (LRE / RLE / PDF / LRO / RLO) sobrescrevem a direção visual. Úteis em texto multi-idioma mas conhecidas como vetor de phishing se infiltradas em URLs ou nomes de arquivo.
A limpeza é sem perdas?
Em geral — remover zero-width e normalizar quebras de linha é seguro na maioria. Colapsar espaços e trimar linhas pode mudar formatação que importa, então revise antes de colar de volta.

Ferramentas relacionadas