Guia
Espaço Invisível para Copiar e Colar
O Free Fire recusa espaço no nick. O Instagram apaga a linha em branco que você deixou entre duas frases da bio. O Discord não deixa criar um cargo com nome vazio. Nos três casos acontece a mesma coisa: o campo remove tudo que o sistema entende como espaço em branco antes de salvar.
A saída é um caractere que parece um espaço mas não é um espaço para o computador. Ele é desenhado vazio, ocupa largura na tela e passa pelos filtros porque o Unicode o classifica como letra, não como separador.
Este guia mostra os três caracteres que resolvem isso, a largura de cada um, em quais aplicativos eles sobrevivem e por que às vezes o espaço some depois de salvo mesmo tendo aparecido certo na hora de digitar.

Neste artigo
Por que o campo apaga o seu espaço
Quase todo campo de cadastro passa o texto por uma limpeza antes de gravar. A regra mais comum corta espaços no começo e no fim do valor. A segunda mais comum reduz uma sequência de espaços a um só. As duas existem para impedir nomes formados apenas por espaços, que desalinham rankings, listas de amigos e placares.
Essa limpeza não olha para o desenho do caractere. Ela olha para uma propriedade do padrão Unicode chamada categoria geral, que diz o que cada caractere é. O espaço comum, o espaço sem quebra e o espaço fino pertencem todos à categoria de separador, e é essa categoria que o filtro procura.
Trocar um espaço por outro espaço não muda nada, porque todos caem na mesma regra. O que funciona é usar um caractere de outra categoria, desenhado vazio. Para o filtro ele é uma letra como qualquer outra, e por isso fica.
Os três caracteres e a largura de cada um
A diferença prática entre eles é a largura, e depois a chance de o campo aceitar. Comece pelo primeiro da lista e desça um degrau sempre que o campo recusar.
U+3164, o preenchedor hangul
É o mais usado em nick de jogo. Ocupa a largura de um caractere asiático, quase o dobro de um espaço comum, e o Unicode o classifica como letra. Um filtro que remove espaço em branco não encosta nele, porque para o filtro ele é tão letra quanto um A.
U+2800, o braille em branco
É o padrão braille sem nenhum ponto levantado. Ocupa aproximadamente a largura de um espaço comum e o Unicode o classifica como símbolo. Vale como segunda opção quando o campo recusa o preenchedor hangul, e é a escolha certa em serviços que normalizam o texto antes de salvar.
U+200B, o espaço de largura zero
Não ocupa largura nenhuma. Ele não abre espaço: serve para separar duas letras sem que nada apareça entre elas, por exemplo para impedir que um aplicativo transforme uma sequência em link. É o único dos três classificado como caractere de formatação, e por isso o mais descartado pelos filtros.
Os espaços que não adiantam
O espaço comum, o espaço sem quebra, o espaço fino e o espaço de largura de algarismo são todos separadores. Se o campo remove um, remove todos. Muito tutorial oferece esses caracteres como solução, e eles falham exatamente onde o problema aparece.
Onde cada um funciona
O comportamento muda de aplicativo para aplicativo, e muda também entre a versão do celular e a do navegador. A lista abaixo cobre os casos que mais aparecem:
- Free Fire: o preenchedor hangul passa no nick e conta dentro dos 12 caracteres, então cada espaço invisível custa uma letra visível.
- Instagram: aceita na bio e no nome do perfil. É o que permite deixar uma linha realmente em branco entre dois blocos de texto da bio.
- WhatsApp: aceita no nome, no recado e no corpo da mensagem, o que possibilita enviar uma mensagem que chega aparentemente vazia.
- Discord: aceita em nome de cargo, nome de canal e apelido de servidor. Um cargo com nome invisível some da barra lateral sem deixar buraco.
- TikTok: aceita na bio e no nome, com o mesmo desconto no limite de caracteres.
- Formulários comuns de cadastro: varia. Muitos exigem pelo menos um caractere visível e recusam um valor formado só por invisíveis.
Por que ele some depois de salvo
O caso mais frequente é o campo aceitar o caractere, mostrar o espaço certinho na tela de edição e devolver o texto colado quando você abre o perfil de novo. Nada foi removido: o caractere mudou de forma.
Isso acontece porque o serviço normalizou o texto, e a normalização tem o direito de trocar um caractere por outro considerado equivalente. A seção seguinte explica o mecanismo, que é a única parte realmente técnica deste assunto e a que decide qual dos três caracteres usar.
Existe ainda um caso sem saída: campos que aceitam somente letras do alfabeto latino, algarismos e alguns sinais de pontuação. O nome de usuário do Instagram é assim, e o cadastro de e-mail da maioria dos serviços também. Nenhum caractere invisível entra ali, porque a regra recusa tudo que estiver fora da lista permitida.
O que a normalização faz com o caractere invisível
Boa parte dos serviços aplica uma normalização chamada NFKC antes de comparar ou gravar um texto. Ela substitui cada caractere pela forma canônica dele, para que duas grafias diferentes da mesma coisa passem a ser iguais. É o que faz a letra fi de ligadura virar as duas letras f e i, e o algarismo de largura total virar o algarismo comum.
O preenchedor hangul tem uma decomposição de compatibilidade registrada no padrão: sob NFKC ele vira U+1160, o preenchedor de vogal, que é desenhado com largura zero. O caractere continua no texto, e a largura que você via desaparece. É exatamente essa a explicação para o nick que parecia certo na hora de digitar e saiu colado depois de confirmado.
O braille em branco não tem decomposição nenhuma, então atravessa a normalização inteiro. Quando um serviço normaliza, ele é a escolha correta, e essa é a única regra que resolve o problema de verdade em vez de tentar de novo com outro espaço. Nenhum dos dois sobrevive a um campo que aceita apenas o alfabeto latino, e nesse caso o campo foi programado para recusar.
Perguntas frequentes
Qual é o melhor espaço invisível para o Free Fire?
O preenchedor hangul, U+3164. Ele é classificado como letra, então o filtro que remove espaços não o toca, e tem largura suficiente para separar visivelmente duas partes do nick.
O espaço invisível conta no limite de caracteres?
Conta. Ele é um caractere como qualquer outro. No Free Fire cada espaço invisível ocupa uma das 12 posições, e na bio do Instagram ocupa uma das 150 unidades.
Por que o espaço invisível sumiu depois que eu salvei?
O serviço normalizou o texto e trocou o preenchedor hangul pela forma equivalente de largura zero. Nesse caso use o braille em branco, U+2800, que não tem forma equivalente e por isso não muda.
Dá para usar espaço invisível no nome de usuário do Instagram?
Não. O arroba aceita apenas letras comuns, algarismos, ponto e underline, e recusa qualquer caractere fora dessa lista.
Enviar mensagem invisível no WhatsApp é seguro?
É só um caractere de texto, sem efeito nenhum sobre a conta. A mensagem aparece vazia para quem recebe e continua ocupando uma linha na conversa.
