Tabela de Caracteres e Letras Invisíveis Unicode
Lista técnica e completa com 31 caracteres invisíveis padronizados pelo consórcio Unicode internacional. Filtre por categoria, pesquise por código hexadecimal ou copie qualquer caractere para a área de transferência com apenas 1 clique.
Tabela completa de caracteres invisíveis
31 códigos Unicode registrados
| Código | Nome | Ação |
|---|---|---|
| U+3164 | Preenchedor Hangul hangul-filler | |
| U+2800 | Braille em Branco braille-blank | |
| U+200B | Espaço de Largura Zero zero-width-space | |
| U+200C | Não-Juntor de Largura Zero (ZWNJ) zero-width-non-joiner | |
| U+200D | Juntor de Largura Zero (ZWJ) zero-width-joiner | |
| U+2060 | Juntor de Palavras word-joiner | |
| U+FEFF | Espaço Sem Quebra de Largura Zero (BOM) zero-width-no-break-space | |
| U+2000 | En Quad en-quad | |
| U+2001 | Em Quad em-quad | |
| U+2002 | Espaço En en-space | |
| U+2003 | Espaço Em em-space | |
| U+2004 | Espaço Três Por Em three-per-em-space | |
| U+2005 | Espaço Quatro Por Em four-per-em-space | |
| U+2006 | Espaço Seis Por Em six-per-em-space | |
| U+2007 | Espaço Numérico figure-space | |
| U+2008 | Espaço de Pontuação punctuation-space | |
| U+2009 | Espaço Fino thin-space | |
| U+200A | Espaço Capilar hair-space | |
| U+202F | Espaço Estreito Sem Quebra (NNBSP) narrow-no-break-space | |
| U+205F | Espaço Matemático Médio medium-mathematical-space | |
| U+00A0 | Espaço Não-Quebrável (NBSP) no-break-space | |
| U+3000 | Espaço Ideográfico (CJK) ideographic-space | |
| U+FFA0 | Preenchedor Hangul de Meia Largura halfwidth-hangul-filler | |
| U+2063 | Separador Invisível invisible-separator | |
| U+2062 | Multiplicação Invisível invisible-times | |
| U+2064 | Mais Invisível invisible-plus | |
| U+2061 | Aplicação de Função function-application | |
| U+200E | Marca da Esquerda para Direita (LRM) left-to-right-mark | |
| U+200F | Marca da Direita para Esquerda (RLM) right-to-left-mark | |
| U+00AD | Hífen Suave (SHY) soft-hyphen | |
| U+180E | Separador de Vogal Mongol mongolian-vowel-separator |
Classificação Técnica dos Caracteres Invisíveis
Entenda as 4 famílias principais de espaços e caracteres transparentes da tabela Unicode.
Caracteres de Largura Zero
Não ocupam nenhuma largura física na tela. Embora sejam 100% invisíveis para os olhos do leitor, eles são processados como caracteres de texto válidos pelo computador.
Espaços Tipográficos de Largura Fixa
Herdados das prensas de tipos móveis do design editorial clássico. Suas larguras são calculadas em frações do tamanho do corpo da fonte (corpo tipográfico Em).
Preenchedores Hangul e Braille
Caracteres gráficos oficiais criados originalmente para preencher blocos de escrita sem tinta. São os códigos mais aceitos e populares em games e redes sociais modernas.
Separadores e Controle de Direção
Usados por navegadores e linguagens de marcação matemática para controlar a direção do texto ou indicar operadores invisíveis em fórmulas matemáticas.
Matriz de Compatibilidade por Plataforma
Veja rapidamente qual código invisível funciona no seu jogo ou rede social favorita.
| Plataforma / App | Código Recomendado | Finalidade Principal | Status de Suporte |
|---|---|---|---|
| Free Fire & FF MAX | U+3164 (Preenchedor Hangul) | Nick invisível, espaço entre nomes e tags de guilda | 100% Compatível |
| U+3164 ou U+2800 | Pular linha na bio sem pontos e centralizar texto | 100% Compatível | |
| TikTok | U+2800 (Braille em Branco) | Comentários em branco em vídeos e nome invisível | 100% Compatível |
| WhatsApp & Telegram | U+3164 ou U+2800 | Enviar mensagem em branco ou status vazio | 100% Compatível |
| Discord | U+2800 ou U+200B | Nomes de canais sem hífen e apelido transparente | 100% Compatível |
| Steam & Valorant | U+3164 ou U+3000 | Nome de perfil sem letras visíveis nos servidores | 100% Compatível |
Por que a Barra de Espaço Normal Falha? (ASCII vs Unicode)
A explicação da engenharia de software por trás do funcionamento da letra invisível.
Comportamento do Espaço Comum
Quando você pressiona a barra de espaço do teclado, o computador gera o caractere ASCII 32. Quase todos os bancos de dados, formulários e jogos executam validações como:
if (nome.trim().length === 0) { rejeitar(); }O método trim() elimina automaticamente todos os espaços ASCII 32 nas extremidades do texto. Por isso, colocar apenas espaços comuns no Free Fire resulta no erro "Apelido inválido" ou "Campo obrigatório".
Comportamento da Letra Invisível
Caracteres como U+3164 (Hangul Filler) são categorizados na tabela Unicode como "Letter, Other" (Letra de texto oficial), e não como espaço em branco (Whitespace).
nome.trim().length; // Retorna 1 (Caracter de texto legítimo!)Como o algoritmo do jogo interpreta o código como uma letra genuína, a validação é aprovada com sucesso. E como a fonte do celular não desenha tinta para esse símbolo, ele fica 100% invisível na tela!
Esteganografia e Rastreamento com Caracteres Invisíveis
Além de jogos e redes sociais, caracteres invisíveis de largura zero (U+200B, U+200C, U+200D) são amplamente empregados na segurança da informação:
Marcas d'Água Invisíveis
Grandes corporações inserem sequências binárias de caracteres zero-width em documentos confidenciais. Se um funcionário copia o texto e vaza online, a empresa consegue identificar o autor original através do código invisível embutido.
Ataques Homógrafos & Phishing
Criminosos inserem caracteres invisíveis no meio de URLs ou nomes de pacotes de código para se passarem por domínios legítimos, enganando sistemas de segurança.
Erros de Compilação & Bugs
Copiar trechos de tutoriais na web contendo espaços invisíveis pode causar erros misteriosos de SyntaxError em compiladores como Python, Node.js e C++.
Perguntas Frequentes sobre Caracteres Invisíveis
Tire suas dúvidas técnicas sobre códigos Unicode, compatibilidade e cópia de caracteres.