Invisible Texts

Ferramenta de texto

Gerador de Texto em Branco

Quatro caracteres Unicode invisíveis, cada um com uma função diferente. Escolha pelo ponto de código — U+200B para oportunidades de quebra de linha, U+2800 e U+3164 para nomes de usuário e mensagens em branco, U+3000 para espaçamento CJK de largura total.

Gerador ao vivo
Gerar Texto em Branco
Escolha um caractere e quantas cópias você precisa
Saída Negrito

O que é o texto em branco de verdade

Texto em branco é uma string de caracteres Unicode que renderizam sem glifo visível. Não existe um único "caractere invisível" — existem vários, e cada um se comporta de um jeito. Caracteres de largura zero como U+200B não ocupam espaço e servem para marcar oportunidades de quebra de linha. Caracteres visíveis-mas-em-branco como U+2800 (braille em branco), U+3000 (espaço ideográfico) e U+3164 (preenchedor Hangul) ocupam uma célula de caractere mas não desenham nada na tela. A diferença importa porque cada plataforma os filtra de um jeito. A maioria dos apps de mensagens remove espaços no início e no fim, o que elimina espaços comuns (U+0020) e tabs mas costuma deixar U+2800 e U+3164 intactos, já que o Unicode os classifica como símbolo e letra, e não como espaço. É por isso que esses dois são os mais usados quando alguém quer um nome de usuário vazio ou uma mensagem em branco.

Para o que o texto em branco é usado

Mensagens vazias em apps de mensagens

WhatsApp, Discord e Telegram rejeitam mensagens totalmente vazias. Um único preenchedor Hangul (U+3164) ou braille em branco (U+2800) passa pela validação e envia como uma linha em branco.

Campos de formulário obrigatórios

Quando um formulário exige um input que você não tem, um caractere em branco satisfaz a checagem de "não vazio". O campo parece intocado mas envia um caractere real.

Espaçamento em bio e legenda

Bios do Instagram e do TikTok colapsam espaços consecutivos. Um braille em branco mantém uma célula vazia sem ser removido, o que permite quebras de linha e indentação manuais.

Nomes de usuário invisíveis em jogos

Jogos como PUBG Mobile e Free Fire já foram reportados como aceitando U+3164 em nomes de jogador. O suporte muda a cada versão, então teste antes de commitar.

Por que caracteres em branco diferentes se comportam diferente

O Unicode atribui a cada caractere uma categoria geral, e essa categoria determina como a plataforma o trata. U+0020 (espaço comum) é um Separador de Espaço. U+200B (espaço de largura zero) é um caractere de Formato. U+2800 (braille em branco) é um Símbolo. U+3164 (preenchedor Hangul) é uma Letra. U+3000 (espaço ideográfico) é um Separador de Espaço, igual ao espaço comum, mas de largura total. Quando um app de mensagens roda uma rotina de remoção de espaços, ele tipicamente elimina Separadores de Espaço e às vezes caracteres de Formato, mas deixa Símbolos e Letras intactos. É por isso que braille em branco e preenchedor Hangul funcionam onde o espaço de largura zero é removido. A segunda variável é a largura. Caracteres de largura zero não custam nada visualmente, mas também não empurram o texto — inúteis para indentação. U+3000 tem um em de largura, e é por isso que texto CJK o usa para indentação de parágrafo em vez de empilhar espaços comuns. U+2800 e U+3164 ocupam uma única célula de caractere, o que os torna úteis para segurar uma linha em branco em um campo de nome de usuário que conta caracteres.

Notas antes de colar

  • Se um único caractere invisível for removido, cole três ou cinco — alguns filtros só apararam caracteres isolados.
  • Braille em branco (U+2800) e preenchedor Hangul (U+3164) sobrevivem à remoção de espaços; espaço de largura zero (U+200B) muitas vezes não.
  • Espaço ideográfico (U+3000) tem um em de largura. É visível como um espaço, não é realmente invisível — use para indentação CJK, não para nomes de usuário em branco.
  • Alguns builds do Android renderizam o braille em branco como uma caixa pontilhada fraca. Confira em um segundo dispositivo antes de depender dele.
  • Discord exige pelo menos um caractere em uma mensagem; U+3164 conta e aparece em branco para todos no canal.
  • Não coloque caracteres em branco dentro de hashtags ou @menções — eles quebram o link e a menção não resolve.
  • Suporte em jogos muda a cada atualização. O que funcionava no PUBG na temporada passada pode estar filtrado agora — teste em uma partida privada antes.
  • Texto copiado de sites e PDFs costuma carregar caracteres ocultos. Cole em um detector se o seu texto se comportar de forma estranha.

Qual caractere em branco funciona onde

Preenchedor Hangul (U+3164) tem a maior aceitação: passa na validação em apelidos e mensagens do Discord, bios e comentários do Instagram, bios do TikTok, WhatsApp e Reddit. Braille em branco (U+2800) é o segundo colocado mais próximo e é a melhor escolha quando um bot de moderação filtra caracteres Hangul. Espaço de largura zero (U+200B) funciona em navegadores e na maioria dos campos de texto mas é removido por apps de mensagens que limpam de forma agressiva; o TikTok em particular o remove das bios. Espaço ideográfico (U+3000) é respeitado em interfaces em idiomas CJK e em qualquer campo que aceite texto de largura total, mas renderiza como um espaço visível em vez de nada. Nomes de usuário do Discord (o @handle) aceitam apenas caracteres alfanuméricos minúsculos a partir de 2023, então nenhum caractere invisível funciona lá — apenas apelidos de servidor e nomes de exibição funcionam.

Perguntas comuns sobre texto em branco

Como eu copio texto em branco?

Escolha um caractere acima, defina quantas cópias você quer e clique em Copiar. Preenchedor Hangul (U+3164) é o padrão mais seguro para apps de mensagens e nomes de usuário; braille em branco (U+2800) é a alternativa quando uma plataforma remove Hangul.

Qual é a diferença entre texto em branco e um campo vazio?

Um campo vazio contém zero caracteres e falha em qualquer checagem de "obrigatório". Texto em branco contém caracteres Unicode reais que não renderizam nada — o campo passa na validação porque os caracteres existem, mesmo sendo invisíveis.

Qual caractere invisível eu devo usar?

Para uma mensagem ou nome de usuário em branco, comece com preenchedor Hangul (U+3164) e mude para braille em branco (U+2800) se for filtrado. Para uma oportunidade de quebra de linha dentro de uma palavra longa, use espaço de largura zero (U+200B). Para espaçamento de largura total em texto chinês ou japonês, use espaço ideográfico (U+3000).

Por que meu texto em branco desapareceu depois que salvei?

A plataforma o removeu. A maioria dos apps de mensagens roda uma rotina de remoção que elimina espaços no início e no fim e às vezes caracteres de formato de largura zero. Tente outro caractere — U+3164 e U+2800 sobrevivem à remoção com mais frequência que U+200B.

Texto em branco funciona em qualquer lugar?

Não. @handles do Discord aceitam apenas letras minúsculas e dígitos. Alguns jogos filtram todo caractere invisível. O TikTok remove espaço de largura zero das bios. Teste no campo específico antes de depender disso.

Texto em branco é seguro de usar?

Esses são caracteres Unicode padrão e não violam as regras de nenhuma plataforma por si só. Usá-los para burlar filtros de spam ou se passar por outro usuário ainda pode resultar na remoção do seu conteúdo. Use para formatação, não para abuso.