Entenda os caracteres invisíveis Unicode
Para usar bem a ferramenta, vale entender o que está por trás do espaço invisível. É mais simples do que parece.
O que é um caractere invisível Unicode?
O Unicode é o padrão que define como letras, números, emojis e símbolos aparecem em celulares e computadores. Dentro desse padrão existem caracteres especiais que ocupam espaço no texto, mas não têm desenho visível. Eles foram criados para funções técnicas — como separar palavras em idiomas asiáticos ou marcar formatos de texto — mas as pessoas descobriram usos criativos para eles, como nicks em branco e bios organizadas.
O que é o Zero Width Space (U+200B)?
O U+200B, chamado de Zero Width Space (espaço de largura zero), é o menor dos três: ele existe no texto, mas ocupa zero pixels de largura. É usado originalmente para indicar onde uma palavra longa pode ser quebrada. A desvantagem é que muitos aplicativos e filtros de segurança o removem automaticamente, então ele falha com mais frequência em formulários e campos de nome.
O que é o Hangul Filler (U+3164)?
O U+3164, ou Hangul Filler, é um caractere de preenchimento do alfabeto coreano (hangul). Ele ocupa o espaço de um caractere comum, mas é exibido como um bloco em branco. Por ser um caractere "normal" do ponto de vista técnico, ele passa pela maioria dos filtros — por isso é o queridinho de quem cria nome invisível para jogos como o Free Fire.
O que é o Braille Pattern Blank (U+2800)?
O U+2800, ou Braille Pattern Blank, é o padrão braille vazio: ocupa o espaço de um caractere, mas não tem nenhum ponto em relevo, então aparece em branco. Ele funciona muito bem para criar espaçamentos visíveis em bios e legendas, porque mantém a largura de um caractere inteiro.
Qual a diferença entre um espaço normal e um caractere invisível?
| Característica | Espaço normal (tecla espaço) | Caractere invisível (U+200B, U+3164, U+2800) |
| Aparência | Separação visível entre palavras | Em branco, sem separação aparente |
| Comportamento em campos | Muitos apps apagam espaços no início e no fim | Pode passar como "conteúdo" e não ser apagado |
| Quebra de linha | Permite quebra de linha | U+200B permite; U+3164 e U+2800 geralmente não |
| Detecção por filtros | Quase nunca é filtrado | U+200B é filtrado com frequência |
| Uso típico | Separar palavras | Nicks em branco, bios organizadas, mensagens vazias |
Por que alguns aplicativos rejeitam caracteres invisíveis?
Existem três motivos principais. Primeiro, filtros anti-spam: textos só com caracteres invisíveis já foram usados para burlar sistemas, então várias plataformas os bloqueiam. Segundo, validação de formulários: muitos campos exigem pelo menos um caractere visível para impedir cadastros vazios. Terceiro, normalização de texto: alguns apps "limpam" o texto automaticamente e removem caracteres considerados desnecessários, como o U+200B. Por isso a nossa ferramenta oferece três tipos diferentes: se um for rejeitado, outro pode funcionar. Quer se aprofundar? Leia o guia completo em Caractere invisível: como funciona.