Espaço invisível no Free Fire não funciona? Entenda os códigos e como verificar
Versão em português | O espaço invisível no Free Fire não funciona? Explicamos os códigos dos caracteres com dados de testes e como verificar passo a passo
Autor: Equipe de operações do LetrasDiferentes
Atualizado em: 18 de outubro de 2026
Nota de leitura: Os dados Unicode deste artigo vêm de experimentos locais reproduzíveis. Não pagamos para trocar o nome em uma conta real de Free Fire, então não afirmamos que algum caractere funciona com certeza ou tem uma “taxa de sucesso de XX%”.
Se você clicou em “copiar espaço invisível” em um site, voltou ao Free Fire e colocou o caractere no nick, mas não vê o espaço, o campo apaga o caractere ou aparece um aviso ao salvar, sugerimos não sair trocando de código logo de cara.
Primeiro, a conclusão: “Copiado com sucesso” não significa “o jogo vai salvar”. São duas coisas diferentes. Recomendamos conferir primeiro qual caractere Unicode foi copiado, depois se o campo o manteve e só então pensar em salvar. Principalmente, não gaste diamantes repetidas vezes só para testar um caractere.
1. Um pequeno experimento: cinco tipos de “espaço em branco” são a mesma coisa?
Não. Testamos um nome bem simples: Ana + um caractere de teste + Silva. Sem contar o caractere do meio, o nome sempre tem 8 letras do alfabeto inglês.
O experimento foi feito com Python 3.13.5, cuja base de dados de caracteres Unicode integrada é a versão 15.1.0. Em cada amostra, lemos o código Unicode, contamos os caracteres e os bytes UTF-8 e testamos formas comuns de processar texto. Você pode reproduzir o teste com o mesmo script no fim do artigo.
| Caractere no meio | Código Unicode | Quantidade de caracteres (pontos de código) | Bytes UTF-8 | isspace() do Python | Caractere após normalização NFKC |
|---|---|---|---|---|---|
| Espaço comum do teclado | U+0020 | 9 | 9 | Sim | U+0020 |
| Espaço sem quebra | U+00A0 | 9 | 10 | Sim | U+0020 |
| Espaço de largura zero | U+200B | 9 | 11 | Não | U+200B |
| Preenchimento hangul | U+3164 | 9 | 11 | Não | U+1160 |
| Caractere braille em branco | U+2800 | 9 | 11 | Não | U+2800 |
Essa tabela mostra três coisas:
- Mesmo sem aparecer, o caractere continua entrando na contagem. Os cinco exemplos têm 9 pontos de código Unicode. Ser invisível não significa que o caractere não conta.
- A quantidade de bytes muda. No mesmo nome, trocar o caractere do meio faz o tamanho em UTF-8 passar de 9 bytes para 10 ou 11. Mas isso não significa que o Free Fire limite nicks por bytes UTF-8. Para saber qual limite o jogo usa, precisamos das regras dele ou de testes reais.
- Alguns caracteres mudam quando o texto é processado. No nosso experimento com Python,
U+00A0virou um espaço comum,U+0020, após o processamentoNFKC;U+3164virouU+1160. Isso só mostra que programas de processamento de texto podem alterar caracteres, não que o Free Fire necessariamente use o mesmo método.
Também fizemos um teste mais visual: colocamos um caractere em branco de cada lado de Ana e executamos o strip() do Python, que remove espaços em branco das duas pontas do texto. O espaço comum e U+00A0 foram removidos; U+200B, U+3164 e U+2800 foram mantidos.
Isso também explica por que não recomendamos tratar todos os caracteres chamados de “espaço oculto” na internet como a mesma coisa. Programas diferentes podem realmente processá-los de formas diferentes.
Limites do experimento: Os números acima vêm de testes locais com strings, não de testes de colar ou salvar dentro do jogo. Neste experimento, não medimos a taxa de aceitação do Free Fire para esses cinco caracteres.
2. O que são os três códigos que mais causam confusão?
U+3164: Hangul Filler, que parece um espaço
O botão principal de cópia da nossa ferramenta de caracteres invisíveis do LetrasDiferentes oferece U+3164 (Hangul Filler). O nome oficial dele no Unicode é Hangul Filler, ou preenchimento hangul, e não espaço comum do teclado.
Ele costuma ser usado como um “separador em branco” entre partes de um nick. Mas poder copiar o caractere não significa que o jogo vá aceitá-lo. A ferramenta também não pode validar a troca de nome pelo jogo.
U+200B: Zero Width Space, que realmente não tem largura
O nome oficial de U+200B é Zero Width Space, ou “espaço de largura zero”. Ele costuma marcar possíveis pontos de quebra de linha e normalmente não cria um intervalo visível entre duas palavras.
Por isso, se você quer que o nick fique parecido com Ana Silva, mas as duas palavras ficam quase juntas depois de copiar U+200B, isso não significa necessariamente que a cópia falhou. Pode ser que o caractere simplesmente não sirva para mostrar um espaço em branco.
U+00A0: espaço sem quebra, não um passe livre para nicks
U+00A0 se chama No-Break Space e aparece bastante em textos de páginas da web. Ele se parece muito com um espaço comum. A diferença principal é que busca impedir uma quebra de linha automática naquele ponto.
Nos nossos testes, o strip() do Python conseguiu removê-lo, e o NFKC o transformou em um espaço comum. Ao usá-lo como “espaço especial para nick”, não dá para concluir que ele contorna as regras de entrada do jogo só porque tem a mesma aparência.
Uma observação sobre U+2800: ele se chama Braille Pattern Blank. Muitas fontes o desenham como um espaço em branco, mas o Unicode deixa claro que ele não funciona como um espaço comum. Nós o incluímos na tabela de comparação local para ajudar a identificar os códigos. Atualmente, o detector de caracteres invisíveis do nosso site não inclui U+2800 na lista de caracteres detectados, então não espere que a ferramenta o marque automaticamente.
3. Copiou, mas não funciona? Confira estes quatro passos
Não precisa começar trocando entre dez códigos. Recomendamos verificar nesta ordem para economizar tempo e entender melhor em qual etapa o problema aparece.
Passo 1: confirme qual caractere você copiou
Abra a página de caracteres invisíveis do LetrasDiferentes e selecione primeiro 1 caractere, sem copiar vários de uma vez. O botão principal copia U+3164.
Coloque-o entre duas partes de texto comum, por exemplo entre Ana e Silva. Assim fica mais fácil conferir do que colando algo “invisível” sozinho.
Passo 2: cole no detector e confira o código
Na mesma página, encontre “Verificar caracteres invisíveis” e cole o nome que acabou de montar.
Nosso site identifica atualmente U+00A0, U+200B, U+200C, U+200D, U+2060, U+3164 e U+FEFF, e mostra a posição de cada caractere. Isso pode comprovar qual caractere está no texto colado no detector, mas não que o Free Fire vá salvá-lo.
Se você queria copiar U+3164, mas apareceu outro código, confira primeiro se o texto foi copiado de novo de um aplicativo de conversa, gerenciador de área de transferência ou outra página no caminho.
Passo 3: olhe o campo do jogo antes de confirmar a troca de nome
Cole o nome no campo de nick do Free Fire e confira primeiro três coisas:
- Ainda existe o intervalo visual que você quer entre as duas partes?
- O campo apaga, substitui ou corta caracteres na hora?
- Aparece algum aviso de tamanho, formato ou outro erro?
Se algo já estiver estranho na etapa de entrada, recomendamos parar. Não clique em uma confirmação paga só para testar um caractere em branco.
Passo 4: se falhar, faça uma comparação mínima em vez de mudar cinco coisas de uma vez
Recomendamos comparar três textos simples:
| Grupo | Texto para testar (os colchetes são marcações, não texto para digitar) | Finalidade |
|---|---|---|
| A | AnaSilva | Comparação básica sem caracteres especiais |
| B | Ana[U+3164]Silva | Acrescenta só 1 Hangul Filler |
| C | Ana[U+200B]Silva | Acrescenta só 1 espaço de largura zero |
Atenção: [U+3164] e [U+200B] em B e C são marcações de caracteres para facilitar a leitura do artigo. Não copie toda essa sequência de letras e colchetes como nick. Use os caracteres Unicode de verdade e confira com o detector.
Se A não apresentar problemas no campo, mas B e C tiverem comportamentos diferentes, pelo menos sabemos que a diferença pode estar ligada ao caractere acrescentado. Mas isso sozinho ainda não prova qual algoritmo de filtragem o jogo usa. Se A também der erro, considere primeiro as regras de nomes, o tamanho ou outras condições, em vez de colocar toda a culpa no “espaço invisível”.
4. Como avaliaríamos estas situações?
| O que você vê | O que consideramos primeiro | Uma atitude mais cuidadosa |
|---|---|---|
| O site avisa que copiou, mas parece não haver nada ao colar | O caractere é invisível por natureza ou tem largura zero, como U+200B | Coloque-o entre duas partes de texto e confira o código no detector |
| O campo remove o intervalo automaticamente | O campo pode filtrar, substituir ou normalizar o texto | Não salve ainda; encurte o nome e mantenha só um caractere de teste antes de conferir de novo |
| O jogo diz que o nick não segue as regras ou passou do limite | Pode envolver regras da plataforma, tamanho ou outros símbolos | Remova primeiro os caracteres especiais e veja se um nome comum pode ser digitado; não chute um limite fixo de caracteres |
| Aparece ao digitar, mas fica diferente depois de salvar | Pode haver processamento ao salvar ou diferenças de fonte | Confira a exibição final sem gastar mais; compare os códigos se conseguir recuperar o texto |
| Só aparece errado em um dispositivo | Pode haver diferenças de fonte ou renderização entre dispositivos | Prefira caracteres claros e comuns; não trate um problema de exibição como a única prova de que “o caractere sumiu” |
O centro de ajuda oficial da Garena Brasil recomenda claramente evitar caracteres especiais sempre que possível nas instruções de troca de nick, porque as configurações de diferentes dispositivos podem impedir a exibição correta. A Garena também informa que a troca de nick pode envolver diamantes ou um cartão de troca de nome. Achamos que vale mais a pena ler isso antes de qualquer lista de “espaços invisíveis que funcionam 100% em 2026”. Veja as instruções oficiais da Garena
5. Perguntas comuns sobre espaços invisíveis
Espaços invisíveis não entram na contagem de caracteres?
Entram, sim. Nossas cinco amostras locais têm 1 ponto de código Unicode a mais que AnaSilva. Mas há várias formas de contar “caracteres”: não podemos usar diretamente o resultado do Python para decidir como o jogo calcula o tamanho do nick.
“Espaço grande” e “espaço pequeno” são categorias oficiais do Unicode?
Não. Esses nomes na internet podem se referir a caracteres completamente diferentes. Recomendamos lembrar códigos como U+3164, U+200B e U+00A0, para pelo menos não copiar o caractere errado.
Qual devemos testar primeiro?
Se você quer usar a ferramenta de cópia que já temos no site, pode começar conferindo 1 U+3164, porque a ferramenta informa claramente o que foi copiado. Aqui, “testar primeiro” só quer dizer que facilita a verificação, não que tenhamos comprovado que ele tem a maior taxa de sucesso dentro do Free Fire.
Existe um espaço invisível que funciona 100% das vezes?
Não temos essa evidência e não vamos dar essa garantia. Colar, salvar e exibir um caractere pode depender das regras do campo de nick, da versão do jogo e do dispositivo. Quando não há suporte, recomendamos um nick comum, claro e de acordo com as regras da plataforma, em vez de acumular caracteres invisíveis.
6. Um último lembrete
O resultado mais útil deste experimento não é encontrar um “caractere mágico”, mas separar as perguntas:
Qual é o caractere Unicode? → O que realmente copiamos? → O que o campo do jogo manteve? → O que o nick final exibiu?
Podemos confirmar as duas primeiras etapas com experimentos locais e ferramentas de detecção. As duas últimas dependem do seu ambiente real de jogo.
Quando precisar das ferramentas, abra diretamente: