Ferramenta de caracteres invisíveis
Detete e remova caracteres invisíveis (espaço de largura zero, BOM, hífen suave, marcas direcionais) ou injete aleatoriamente.
Biblioteca de caracteres invisíveis (clicar para copiar)
O que é
Os espaços de largura zero, o BOM, os hífens suaves e as marcas direcionais são caracteres Unicode que não ocupam espaço visual — mas estragam o copiar e colar, os URLs, as âncoras e a pesquisa. Esta ferramenta analisa o seu texto, conta cada carácter invisível e remove-os num clique. O segundo separador injeta uma quantidade escolhida em posições aleatórias.
Notas e curiosidades
O espaço de largura zero (U+200B) foi introduzido ainda no Unicode 1.1 em 1993, concebido para a separação invisível de palavras e o controlo de quebras de linha. Hoje está em todo o lado: copiado do Twitter, colado do Word, escondido em nomes de utilizador. Um único carácter invisível faz duas cadeias visualmente idênticas falharem numa comparação estrita — e nunca verá porquê.
Origem e história
O Unicode 1.1 (1993) já trazia o BOM (U+FEFF) e o zero-width non-joiner. O zero-width joiner e o word joiner vieram depois. Foram pensados para o modelado árabe e o controlo de quebras de linha, não para esconder texto — mas na web aberta tornaram-se tanto um pesadelo de depuração como uma técnica discreta anti-scraping.
Palavras-chave relacionadas
Feedback
Encontrou um problema numa ferramenta ou tem uma sugestão? Envie-nos um e-mail — lemos todas as mensagens.
