Gerador de Texto Invisível

Gere texto invisível real usando cinco caracteres Unicode de largura zero. Copie caracteres invisíveis para mensagens vazias no Discord, usernames em branco no Instagram, textos em branco no WhatsApp e truques de texto oculto.

Caractere invisível

U+200B. O caractere invisível padrão. Navegadores o tratam como limite de palavra. Funciona na maioria dos campos, mas é removido por usernames do Discord, handles do Twitter e alguns editores de bio.

Saída invisível (11 caracteres)
​​​​​​​​​​​

Inspector — Cole para verificar

Cole qualquer texto abaixo para ver quais caracteres invisíveis ele contém, quantos, e se está realmente vazio.

O que é texto invisível?

Texto invisível é uma sequência de caracteres Unicode que ocupam quase nenhum espaço visual mas continuam realmente presentes nos dados. Os quatro caracteres clássicos de largura zero — Zero Width Space (U+200B), Zero Width Non-Joiner (U+200C), Zero Width Joiner (U+200D) e Byte Order Mark (U+FEFF) — renderizam como nada em quase todas as fontes, enquanto o Hangul Filler (U+3164) tem uma largura visual mínima mas aparece em branco na maioria dos renderers. Nenhum deles é igual ao espaço comum (U+0020): são invisíveis, então apps que filtram mensagens 'vazias' ou campos 'em branco' geralmente os aceitam. É por isso que as pessoas os usam para enviar mensagens em branco no Discord e WhatsApp, deixar linhas vazias na bio do Instagram, registrar usernames que parecem um espaço, ou esconder texto easter-egg em posts.

Como usar o gerador de texto invisível

  1. Digite o texto a ocultarInsira o texto que quer converter. O gerador conta cada caractere (incluindo espaços e emojis) e produz um caractere invisível por caractere de entrada.
  2. Escolha um caractere invisívelCinco opções: ZWSP, ZWNJ, ZWJ, BOM e Hangul Filler. Se a plataforma alvo remover um, tente outro — Hangul Filler é o mais resistente para usernames do Discord, Instagram e WhatsApp.
  3. Copie a saídaClique em Copiar. A área de transferência agora contém caracteres reais que parecem vazios. Você também vê quantos são, ao lado do label de saída.
  4. (Opcional) Cole de volta no InspectorO Inspector embaixo mostra quantos caracteres invisíveis e quais tipos estão em qualquer string que você cole — útil para conferir antes de enviar.

Por que usar este gerador de texto invisível

Cinco caracteres invisíveis

ZWSP, ZWNJ, ZWJ, BOM e Hangul Filler num só lugar. Cada um tem suporte diferente — tente outro se o primeiro for removido.

Inspector embutido

Cole qualquer texto de volta para ver exatamente o que há nele: comprimento total, visíveis vs invisíveis, e quais caracteres específicos. A maioria dos geradores de texto invisível pula esse passo.

Contagem precisa de caracteres

Mostra o número exato de caracteres na saída — importante quando uma plataforma tem limite (Discord 2000, Twitter 280, Instagram bio 150).

Instantâneo e local no navegador

Sem cadastro, sem upload — seu texto nunca sai do seu dispositivo. Geração em tempo real conforme você digita.

Inclui Hangul Filler

A maioria das ferramentas só oferece ZWSP. Incluímos U+3164 (Hangul Filler), o único caractere que sobrevive consistentemente aos filtros de username do Discord, Instagram e WhatsApp.

Unicode padrão seguro

Todos os caracteres são Unicode padrão — sem scripts, sem payloads. Apenas texto invisível puro.

Compatibilidade do texto invisível

Plataformas diferentes aceitam caracteres invisíveis diferentes. A paleta de cinco caracteres cobre todos os casos comuns — se um falhar, o próximo geralmente funciona.

Discord (mensagens — todos os 5 funcionam)
⚠️Discord (usernames — só Hangul Filler)
WhatsApp (mensagens — todos os 5 funcionam)
⚠️WhatsApp (status / display name)
Instagram (quebras de linha na bio)
⚠️Instagram (usernames — só Hangul Filler)
Telegram (mensagens)
⚠️Twitter / X (posts — a maioria remove BOM)
TikTok (bio, legendas)
⚠️Steam (display name / status)
⚠️Roblox (display names)
Email (assunto / corpo)

Usos populares de texto invisível

Mensagens em branco no Discord e WhatsApp

Envie uma mensagem que parece completamente vazia. Útil para pegadinhas, separadores de canal ou marcar fim de thread — copie alguns caracteres invisíveis e envie.

Usernames vazios / espaçados

Registre um display name no Discord, Instagram ou WhatsApp que pareça em branco. Hangul Filler é a escolha certa — sobrevive ao filtro de username nas três plataformas.

Bios multi-linha no Instagram

Instagram remove linhas vazias das bios. Cole um caractere invisível na linha vazia e o espaço é preservado — truque clássico para bios multi-linha limpas.

Marcadores ocultos e rastreamento de texto

Embuta um caractere invisível em uma posição conhecida para marcar um vazamento ou ordenar contas alfabeticamente quando a plataforma ordena por valor raw.

Por que Hangul Filler (U+3164) funciona onde zero-width falha

A maioria das plataformas remove agressivamente os quatro caracteres clássicos zero-width (ZWSP, ZWNJ, ZWJ, BOM) de campos de username e display name porque spammers e impersonadores os abusaram durante anos para falsificar nomes de conta. Hangul Filler é tecnicamente um caractere Hangul (historicamente usado para preencher blocos silábicos coreanos à largura consistente), então não está na blacklist padrão de zero-width — mas renderiza como espaço em branco em quase toda fonte moderna.

Resultado prático: se você quer um display name no Discord, Instagram ou WhatsApp que pareça invisível ou comece com um 'espaço', use Hangul Filler. Os quatro caracteres realmente zero-width ainda funcionam no corpo de mensagens nas mesmas plataformas, mas são filtrados dos campos de nome quase universalmente.

Enviando uma mensagem em branco (Discord, WhatsApp, Telegram)

Apps que bloqueiam mensagens 'vazias' geralmente só checam se o input após trim é string vazia — eles não removem caracteres zero-width. Colar um único ZWSP na caixa de mensagem derrota a checagem, e o destinatário vê o que parece uma bolha completamente vazia.

Uso comum: piadas, separadores de canal (uma linha de mensagens 'vazias' para empurrar conteúdo antigo para cima) ou marcar fim de thread longa. Alguns bots do Discord e workspaces do Slack bloqueiam especificamente mensagens só de ZWSP — se não postar, tente outro dos 5 acima.

Bios multi-linha no Instagram com caracteres invisíveis

O editor de bio do Instagram corta linhas em branco. Digite duas quebras seguidas e o Instagram colapsa em uma. A solução: colocar um caractere invisível na linha vazia para que o editor veja como conteúdo. ZWSP ou ZWNJ funcionam — cole um entre as duas linhas visíveis para manter o gap.

O mesmo truque funciona para legendas do TikTok, posts do X/Twitter (quando a plataforma corta whitespace inicial) e qualquer campo renderizado em Markdown que colapse linhas em branco consecutivas.

Inspector: como verificar se uma string é realmente invisível

Cole a saída gerada no Inspector abaixo. Você deve ver: visíveis = 0, invisíveis = N (igual ao contador na saída do gerador). Se 'visíveis > 0', algo visível (como um espaço comum) entrou — Discord/Instagram não vão tratar como vazio.

Isso importa ao copy-paste entre apps: muitos campos normalizam input silenciosamente, descartando ou convertendo zero-width. O Inspector diz o que de fato sobreviveu na sua área de transferência, antes de você apertar enviar em algo importante.

Perguntas Frequentes sobre Texto Invisível

Por que meu username invisível não funciona no Discord / Instagram?

A maioria das plataformas remove caracteres zero-width reais (ZWSP, ZWNJ, ZWJ, BOM) de campos de username e display name para prevenir impersonação. Use Hangul Filler (U+3164) — é o único caractere deste gerador que sobrevive consistentemente aos filtros de username do Discord, Instagram e WhatsApp.

Texto invisível é seguro? Pode conter malware?

Sim, é completamente seguro. Texto invisível é apenas Unicode padrão — sem código, sem script, sem payload. A 'invisibilidade' é puramente visual; os caracteres em si são texto inerte.

Por que a contagem de caracteres é maior que o conteúdo visível?

Cada caractere invisível ainda conta para o limite da plataforma. Um post 'em branco' do Twitter feito de 10 ZWSPs usa 10 dos seus 280 caracteres. O Inspector mostra a contagem exata.

Leitores de tela detectam texto invisível?

A maioria dos leitores de tela ou pula caracteres zero-width silenciosamente ou anuncia o nome Unicode (ex. 'zero width space'). Por isso não use texto invisível para informação importante — prejudica acessibilidade.

Qual a diferença entre caractere invisível e espaço?

Um espaço comum (U+0020) tem largura visual — você vê o gap. Caracteres invisíveis (ZWSP, ZWNJ etc.) têm largura zero e se encaixam entre letras sem mudar o layout visível. Apps que 'cortam whitespace' geralmente removem espaços mas não invisíveis, por isso texto invisível burla a checagem de 'mensagem vazia'.

Por que o mesmo texto invisível parece diferente em apps?

Apps e fontes diferentes renderizam Unicode ligeiramente diferente. ZWSP é realmente zero-width em quase toda fonte; Hangul Filler tem largura visual pequena em algumas plataformas e zero em outras. Se sua string invisível subitamente mostra um gap, tente outro dos 5 acima.

Posso usar texto invisível em senhas?

Tecnicamente sim, mas é má ideia — a maioria dos campos de senha normaliza input (NFC/NFD), e alguns removem zero-width silenciosamente. Você pode se trancar para fora. Use um gerenciador de senhas em vez disso.