Letras Diferentes
Blog

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 meioCódigo UnicodeQuantidade de caracteres (pontos de código)Bytes UTF-8isspace() do PythonCaractere após normalização NFKC
Espaço comum do tecladoU+002099SimU+0020
Espaço sem quebraU+00A0910SimU+0020
Espaço de largura zeroU+200B911NãoU+200B
Preenchimento hangulU+3164911NãoU+1160
Caractere braille em brancoU+2800911NãoU+2800

Essa tabela mostra três coisas:

  1. 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.
  2. 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.
  3. Alguns caracteres mudam quando o texto é processado. No nosso experimento com Python, U+00A0 virou um espaço comum, U+0020, após o processamento NFKC; U+3164 virou U+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:

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:

GrupoTexto para testar (os colchetes são marcações, não texto para digitar)Finalidade
AAnaSilvaComparação básica sem caracteres especiais
BAna[U+3164]SilvaAcrescenta só 1 Hangul Filler
CAna[U+200B]SilvaAcrescenta 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 primeiroUma atitude mais cuidadosa
O site avisa que copiou, mas parece não haver nada ao colarO caractere é invisível por natureza ou tem largura zero, como U+200BColoque-o entre duas partes de texto e confira o código no detector
O campo remove o intervalo automaticamenteO campo pode filtrar, substituir ou normalizar o textoNã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 limitePode envolver regras da plataforma, tamanho ou outros símbolosRemova 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 salvarPode haver processamento ao salvar ou diferenças de fonteConfira a exibição final sem gastar mais; compare os códigos se conseguir recuperar o texto
Só aparece errado em um dispositivoPode haver diferenças de fonte ou renderização entre dispositivosPrefira 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:

Todos os artigos