Free Tool

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.

Gerar Texto em Branco
Escolha um caractere e quantas cópias você precisa
Espaço de Largura ZeroU+200B

Caractere de formato de largura zero que marca onde uma linha pode quebrar. Invisível e sem ocupar espaço; alguns apps de mensagens o removem.

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