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
HelloZWworld¶ This→line·has·a·tab.¶ Trailing·spaces·here.¶ ···Leading·spaces·here.¶ A␣non-breaking␣space.¶ 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
Helloworld This line has a tab. Trailing spaces here. Leading spaces here. A non-breaking space. ALRM and aLRE inside. A blank line above.
Como usar
- Cole ou digite o texto.
- Leia a visualização — pontos / setas marcam espaços, ZW marca zero-width.
- Leia a lista 'encontrados' para ver quais code points estão escondidos.
- 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
Decodificador JWT
Decodifique um JSON Web Token para inspecionar cabeçalho, claims e expiração.
Gerador de UUID
Gere UUIDs v4 aleatórios em lote, com cópia.
Gerador de Hash (SHA)
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto.
Codificador / Decodificador de URL
Codifique texto para URLs em porcentagem, ou decodifique URLs em texto.
Codificador / Decodificador Base64
Codifique texto em Base64 ou decodifique Base64 de volta em texto.
Formatador e Validador de JSON
Formate, embeleze, minifique e valide JSON no seu navegador.