Caractere Invisível e Letra Invisível para Copiar
Copie letra invisível, espaço invisível e caractere de largura zero, um ou vários de uma vez, e descubra onde há caractere invisível num texto colado, com o código de cada um e o texto limpo.

Copie o caractere invisível
Toque em Copiar e cole no nick, no nome ou na mensagem. Cada app decide o que aceita: se um não passar, teste outro da lista.
De 1 a 500. Se o app pedir um nome com mínimo de letras, aumente a quantidade.
Para nick, nome e mensagem em branco
Caractere invisível Hangul
U+3164 · HANGUL FILLER · ocupa espaço
Usado em nick e nome invisível. É uma letra de preenchimento do alfabeto coreano que não tem desenho.
Braille em branco
U+2800 · BRAILLE PATTERN BLANK · ocupa espaço
A cela do Braille sem nenhum ponto. Para o Unicode é um símbolo, não espaço, e por isso muitos apps não o apagam.
Preenchimento Hangul inicial
U+115F · HANGUL CHOSEONG FILLER · ocupa espaço
Ocupa o lugar da consoante inicial numa sílaba coreana montada letra a letra.
Preenchimento Hangul medial
U+1160 · HANGUL JUNGSEONG FILLER · ocupa espaço
Ocupa o lugar da vogal numa sílaba coreana montada letra a letra.
Preenchimento Hangul de meia largura
U+FFA0 · HALFWIDTH HANGUL FILLER · ocupa espaço
A versão estreita do U+3164, das codificações antigas de texto coreano.
Largura zero: não ocupam espaço
Espaço de largura zero
U+200B · ZERO WIDTH SPACE (ZWSP) · largura zero
Marca um ponto onde a linha pode quebrar, sem mostrar espaço. Existe para idiomas escritos sem espaço entre as palavras.
Juntor de palavras
U+2060 · WORD JOINER (WJ) · largura zero
O contrário do anterior: impede a quebra de linha naquele ponto, também sem ocupar espaço.
Marca de ordem dos bytes (BOM)
U+FEFF · ZERO WIDTH NO-BREAK SPACE (BOM) · largura zero
No começo de um arquivo, indica a ordem dos bytes. No meio do texto, o Unicode manda usar o U+2060 no lugar dele.
Não juntor de largura zero
U+200C · ZERO WIDTH NON-JOINER (ZWNJ) · largura zero
Impede que duas letras vizinhas se liguem, como no persa e em línguas da Índia.
Juntor de largura zero
U+200D · ZERO WIDTH JOINER (ZWJ) · largura zero
Liga caracteres vizinhos. É ele que junta dois ou mais emojis num só, como nos emojis de família.
Hífen suave
U+00AD · SOFT HYPHEN (SHY) · largura zero
Só aparece, como hífen, quando a palavra é quebrada no fim da linha. No resto do tempo fica invisível.
Espaços especiais: parecem o espaço comum
Espaço sem quebra (espaço rígido)
U+00A0 · NO-BREAK SPACE (NBSP) · ocupa espaço
Tem a largura do espaço comum, mas a linha não quebra nele: mantém R$ e o valor juntos.
Espaço estreito sem quebra
U+202F · NARROW NO-BREAK SPACE (NNBSP) · ocupa espaço
Tem a largura do espaço fino e também não deixa a linha quebrar.
Espaço de meio quadratim
U+2002 · EN SPACE · ocupa espaço
Metade do quadratim, a medida que vale o tamanho da fonte.
Espaço de quadratim
U+2003 · EM SPACE · ocupa espaço
Um quadratim inteiro: a largura igual ao tamanho da fonte.
Espaço de um terço de quadratim
U+2004 · THREE-PER-EM SPACE · ocupa espaço
Um terço do tamanho da fonte, o espaço largo da tipografia.
Espaço de um quarto de quadratim
U+2005 · FOUR-PER-EM SPACE · ocupa espaço
Um quarto do tamanho da fonte.
Espaço de um sexto de quadratim
U+2006 · SIX-PER-EM SPACE · ocupa espaço
Um sexto do tamanho da fonte.
Espaço de algarismo
U+2007 · FIGURE SPACE · ocupa espaço
A largura de um algarismo, para alinhar números em coluna.
Espaço de pontuação
U+2008 · PUNCTUATION SPACE · ocupa espaço
A largura do ponto final da fonte.
Espaço fino
U+2009 · THIN SPACE · ocupa espaço
Bem mais estreito que o espaço comum: de um quinto a um sexto do quadratim.
Espaço finíssimo
U+200A · HAIR SPACE · ocupa espaço
O mais estreito da tipografia tradicional: de um décimo a um dezesseis avos do quadratim.
Espaço matemático médio
U+205F · MEDIUM MATHEMATICAL SPACE (MMSP) · ocupa espaço
Quatro dezoito avos do quadratim, o espaço das fórmulas.
Espaço ideográfico
U+3000 · IDEOGRAPHIC SPACE · ocupa espaço
A largura de um ideograma chinês, japonês ou coreano, bem maior que o espaço comum.
Códigos e nomes oficiais do Unicode 18.0. O fundo azul da prévia mostra a largura no seu aparelho: entre os colchetes vazios, o caractere não ocupa espaço.
Descubra se um texto tem caractere invisível
Cole uma mensagem, um link ou um nome. A ferramenta mostra onde está cada caractere invisível ou de largura zero, com o código, e devolve o texto limpo.
34 de 20.000 caracteres. O texto fica no seu navegador.
Caracteres invisíveis encontrados
5
Em 34 caracteres, 1 deles faz parte de emoji. Faixas do Unicode 18.0.
- Espaço especial: 1
- Preenchimento invisível: 2
- Largura zero: 1
- Seletor de variação: 1
Onde estão
Olá,U+00A0Maria!U+200B Meu nick novo é U+3164U+3164 ❤U+FE0F
Cada marca amarela é um caractere invisível. As cinzas fazem parte de um emoji.
| Posição | Caractere | Tipo | Na limpeza |
|---|---|---|---|
| 5º caractere | U+00A0NO-BREAK SPACE (NBSP) | Espaço especial | vira espaço comum |
| 12º caractere | U+200BZERO WIDTH SPACE (ZWSP) | Largura zero | removido |
| 30º caractere | U+3164HANGUL FILLER | Preenchimento invisível | vira espaço comum |
| 31º caractere | U+3164HANGUL FILLER | Preenchimento invisível | vira espaço comum |
| 34º caractere | U+FE0FVARIATION SELECTOR-16 (VS16) | Seletor de variação, parte de emoji | mantido |
1 removido, 3 trocados e 1 mantido.
Os 24 caracteres invisíveis e o que cada sistema faz com eles
Deslize a tabela para o lado: são 6 colunas.
| Caractere | Nome oficial | Largura | trim() | Num endereço de site | No Unicode desde |
|---|---|---|---|---|---|
| Caractere invisível HangulU+3164 | HANGUL FILLER | ocupa espaço | mantém | some do endereço | 1.1 (1993) |
| Braille em brancoU+2800 | BRAILLE PATTERN BLANK | ocupa espaço | mantém | aceito, e vira outro domínio | 3.0 (1999) |
| Preenchimento Hangul inicialU+115F | HANGUL CHOSEONG FILLER | ocupa espaço | mantém | some do endereço | 1.1 (1993) |
| Preenchimento Hangul medialU+1160 | HANGUL JUNGSEONG FILLER | ocupa espaço | mantém | some do endereço | 1.1 (1993) |
| Preenchimento Hangul de meia larguraU+FFA0 | HALFWIDTH HANGUL FILLER | ocupa espaço | mantém | some do endereço | 1.1 (1993) |
| Espaço de largura zeroU+200B | ZERO WIDTH SPACE (ZWSP) | zero | mantém | some do endereço | 1.1 (1993) |
| Juntor de palavrasU+2060 | WORD JOINER (WJ) | zero | mantém | some do endereço | 3.2 (2002) |
| Marca de ordem dos bytes (BOM)U+FEFF | ZERO WIDTH NO-BREAK SPACE (BOM) | zero | apaga | some do endereço | 1.1 (1993) |
| Não juntor de largura zeroU+200C | ZERO WIDTH NON-JOINER (ZWNJ) | zero | mantém | regra especial: recusado entre letras latinas | 1.1 (1993) |
| Juntor de largura zeroU+200D | ZERO WIDTH JOINER (ZWJ) | zero | mantém | regra especial: recusado entre letras latinas | 1.1 (1993) |
| Hífen suaveU+00AD | SOFT HYPHEN (SHY) | zero | mantém | some do endereço | 1.1 (1993) |
| Espaço sem quebra (espaço rígido)U+00A0 | NO-BREAK SPACE (NBSP) | ocupa espaço | apaga | vira espaço e o link quebra | 1.1 (1993) |
| Espaço estreito sem quebraU+202F | NARROW NO-BREAK SPACE (NNBSP) | ocupa espaço | apaga | vira espaço e o link quebra | 3.0 (1999) |
| Espaço de meio quadratimU+2002 | EN SPACE | ocupa espaço | apaga | vira espaço e o link quebra | 1.1 (1993) |
| Espaço de quadratimU+2003 | EM SPACE | ocupa espaço | apaga | vira espaço e o link quebra | 1.1 (1993) |
| Espaço de um terço de quadratimU+2004 | THREE-PER-EM SPACE | ocupa espaço | apaga | vira espaço e o link quebra | 1.1 (1993) |
| Espaço de um quarto de quadratimU+2005 | FOUR-PER-EM SPACE | ocupa espaço | apaga | vira espaço e o link quebra | 1.1 (1993) |
| Espaço de um sexto de quadratimU+2006 | SIX-PER-EM SPACE | ocupa espaço | apaga | vira espaço e o link quebra | 1.1 (1993) |
| Espaço de algarismoU+2007 | FIGURE SPACE | ocupa espaço | apaga | vira espaço e o link quebra | 1.1 (1993) |
| Espaço de pontuaçãoU+2008 | PUNCTUATION SPACE | ocupa espaço | apaga | vira espaço e o link quebra | 1.1 (1993) |
| Espaço finoU+2009 | THIN SPACE | ocupa espaço | apaga | vira espaço e o link quebra | 1.1 (1993) |
| Espaço finíssimoU+200A | HAIR SPACE | ocupa espaço | apaga | vira espaço e o link quebra | 1.1 (1993) |
| Espaço matemático médioU+205F | MEDIUM MATHEMATICAL SPACE (MMSP) | ocupa espaço | apaga | vira espaço e o link quebra | 3.2 (2002) |
| Espaço ideográficoU+3000 | IDEOGRAPHIC SPACE | ocupa espaço | apaga | vira espaço e o link quebra | 1.1 (1993) |
Fonte: UnicodeData.txt, PropList.txt e DerivedAge.txt do Unicode 18.0; IdnaMappingTable.txt (UTS #46); ECMAScript, definição de espaço do trim(). As colunas trim() e endereço de site foram conferidas num teste automático contra o trim() e o leitor de URL do Node 24.
Os 12 controles de direção do texto
| Código | Nome oficial | O que faz |
|---|---|---|
| U+061C | ARABIC LETTER MARK (ALM) | Marca invisível de direção árabe, da direita para a esquerda. |
| U+200E | LEFT-TO-RIGHT MARK (LRM) | Marca invisível de direção da esquerda para a direita. |
| U+200F | RIGHT-TO-LEFT MARK (RLM) | Marca invisível de direção da direita para a esquerda. |
| U+202A | LEFT-TO-RIGHT EMBEDDING (LRE) | Abre um trecho embutido da esquerda para a direita. |
| U+202B | RIGHT-TO-LEFT EMBEDDING (RLE) | Abre um trecho embutido da direita para a esquerda. |
| U+202C | POP DIRECTIONAL FORMATTING (PDF) | Fecha o último trecho embutido ou forçado. |
| U+202D | LEFT-TO-RIGHT OVERRIDE (LRO) | Força o texto seguinte a aparecer da esquerda para a direita. |
| U+202E | RIGHT-TO-LEFT OVERRIDE (RLO) | Força o texto seguinte a aparecer da direita para a esquerda, o que inverte o fim de um nome de arquivo. |
| U+2066 | LEFT-TO-RIGHT ISOLATE (LRI) | Isola um trecho da esquerda para a direita. |
| U+2067 | RIGHT-TO-LEFT ISOLATE (RLI) | Isola um trecho da direita para a esquerda. |
| U+2068 | FIRST STRONG ISOLATE (FSI) | Isola um trecho com a direção da primeira letra dele. |
| U+2069 | POP DIRECTIONAL ISOLATE (PDI) | Fecha o último isolamento. |
Fonte: propriedade Bidi_Control do PropList.txt e UAX #9 (algoritmo bidirecional do Unicode). Todos são recusados em nome de domínio pelo UTS #46, e o detector acima avisa quando acha um deles.
Em resumo
A lista tem 24 caracteres invisíveis para copiar, um ou até 500 de uma vez: 5 para nick, nome e mensagem em branco, 6 de largura zero e 13 espaços especiais. Para letra invisível, o ponto de partida é o U+3164; para mensagem em branco, o U+2800.
O trim() do JavaScript mantém 10 deles e apaga 14, e é essa diferença que faz um app aceitar um nome invisível e recusar outro. O detector confere o texto colado contra 4.255 códigos do Unicode 18.0 e mostra posição, código e nome de cada invisível. No texto de exemplo, que a página já abre analisando, ele acha 5 em 34 caracteres e mantém o seletor do coração, que faz parte do emoji.
Os controles de direção, como o U+202E, ganham aviso próprio, porque são o recurso que disfarça extensão de arquivo e esconde trecho de código. A limpeza tira esses caracteres e devolve o texto pronto para copiar. Tudo roda no navegador, e o texto colado não sai do aparelho.
Outras ferramentas de texto e escrita
- Contador de caracteresConte caracteres, palavras, frases e parágrafos enquanto digita, com o limite de cada campo (title, meta description, X, LinkedIn) e a conta certa de quantos SMS o texto vira.
- Maiúsculas e minúsculasConverta texto para maiúsculas, minúsculas, frase ou título com as regras do português, que deixam de, da e do em minúscula e mantêm siglas e números romanos. Também tira acentos e espaços extras, no navegador.
- Letras diferentesTransforme seu texto em letras diferentes para copiar e colar no Instagram, no WhatsApp ou no nick, e veja em cada estilo se o acento do português (é, ã, ç) continua no lugar.
- Símbolos para copiarCopie símbolos com um toque: corações, estrelas, setas, check, matemáticos, moedas, letras gregas, frações e enfeites para nick, cada um com o nome oficial do Unicode, o código e a entidade HTML.
- Tradutor de código MorseTraduza texto para código Morse e Morse para texto, ouça no ritmo que escolher em palavras por minuto e baixe o áudio em WAV. Usa a tabela da Recomendação ITU-R M.1677-1 e roda no navegador.
- Gerador de lorem ipsumGere parágrafos, frases ou palavras de lorem ipsum, em texto puro ou em HTML, com a contagem de palavras e caracteres. Veja o trecho de Cícero de onde o texto saiu e o que ele quer dizer.
As ferramentas de tecnologia mais procuradas no Google: teste de velocidade da internet, horário de Brasília, cronômetro online, gerador de QR Code, roleta de sorteio, meu IP, gerador de CPF e tela branca.
Todas as ferramentas, por tarefa, estão em ferramentas de tecnologia online.
Para copiar um caractere invisível, toque em Copiar ao lado dele e cole onde quiser. Para nick, o ponto de partida é o U+3164 (HANGUL FILLER), uma letra coreana de preenchimento que não tem desenho; para mensagem em branco, o U+2800, a cela do Braille sem pontos. A segunda parte da ferramenta faz o caminho inverso: cole um texto e veja onde há caractere invisível, com o código de cada um e o texto limpo. Nada sai do seu navegador.
Como os caracteres invisíveis funcionam
Caractere invisível é um caractere que existe no texto e não aparece na tela. O Unicode tem dois tipos principais. Os de espaço, como o espaço sem quebra (U+00A0), ocupam lugar como o espaço comum, mas são outro caractere. Os de largura zero, como o U+200B, não ocupam lugar nenhum: marcam onde a linha pode quebrar, juntam letras de outras escritas ou montam emojis. O Unicode chama os do segundo grupo de ignoráveis por padrão, e a seção 5.3 do padrão diz que, quando um programa não conhece um deles, não deve desenhar nada no lugar.
Letra invisível no nick, na bio e na mensagem
O U+3164 é o caractere de preenchimento do alfabeto coreano, chamado chaeum. Em parte dos aparelhos ele aparece como um espaço em branco; em outros, não aparece nada, que é o que o Unicode pede quando o programa não reconhece um caractere ignorável. A prévia da lista acima mostra o que acontece no seu. O U+2800 é a cela do Braille sem nenhum ponto, e o próprio Unicode anota que muitas fontes o desenham como um espaço em branco, mas que ele não funciona como espaço. Por isso o trim() do JavaScript, a função que apaga os espaços das pontas de um texto, mantém o U+2800, o U+3164 e o U+200B, e apaga o espaço sem quebra. Cada app tem a própria regra para nome e mensagem, e ela muda com atualizações: a página não promete que um caractere passe em app nenhum. Para dar um toque a mais no nick, os símbolos para copiar e as letras diferentes funcionam do mesmo jeito.
Por que o caractere invisível aparece em golpe
O golpe com caractere invisível faz duas coisas diferentes parecerem iguais. Um caso bem documentado é o do controle de direção: o U+202E (RIGHT-TO-LEFT OVERRIDE) faz o resto do texto aparecer de trás para frente. O catálogo de técnicas de ataque do MITRE (ATT&CK, técnica T1036.002) dá o exemplo de um protetor de tela, de extensão .scr, cujo nome aparece terminando em .docx, como se fosse um documento. A mesma família de caracteres esconde trecho de código-fonte: a falha CVE-2021-42574, no banco de vulnerabilidades do NIST, descreve código que o revisor lê de um jeito e o compilador executa de outro. O Unicode recomenda, no UTS #55, que editores de código tenham a opção de mostrar esses caracteres.
Em endereço de site, o efeito é outro. A regra que transforma o nome digitado em domínio, o UTS #46, seguida pelo padrão de URL do WHATWG, ignora o espaço de largura zero, o hífen suave e o U+3164: num teste no Node 24, um link com o U+200B no meio de example.com abriu example.com. Para quem clica, nada muda. Para um filtro que compara texto, como uma lista de sites bloqueados, são endereços diferentes. Em nome de usuário, o caractere invisível faz dois perfis parecerem iguais, e o UTS #39, o padrão de segurança do Unicode, classifica os ignoráveis como restritos em identificadores.
O caractere invisível também carrega informação. Há métodos publicados para esconder dados num texto com caracteres de largura zero, como o de Ishtiaq e coautores (Acta Informatica Pragensia, 2025), e para marcar um documento trocando os espaços comuns por espaços Unicode parecidos, como o Innamark (IEEE Access, 2025). Uma marca assim pode indicar de onde o texto foi copiado. O detector mostra os dois tipos, e a limpeza troca os espaços especiais pelo espaço comum. Marca d'água que muda a escolha das palavras, sem caractere especial, não aparece no detector.
Como o detector decide o que é invisível
O detector não usa lista escrita à mão. Ele marca o que o Unicode 18.0 classifica como espaço (White_Space), menos o espaço comum, a tabulação e a quebra de linha, como ignorável por padrão (Default_Ignorable_Code_Point), como controle de direção (Bidi_Control) ou como caractere de controle, e acrescenta o U+2800. São 4.255 códigos em 40 faixas, dos quais 424 têm nome oficial; os outros estão reservados e já nascem invisíveis. O juntor, o seletor de variação e as tags que formam um emoji, pelas regras do UTS #51, aparecem marcados como parte de emoji, e a limpeza os mantém para não quebrar o coração vermelho, os emojis de família e as bandeiras.
O que a limpeza faz com cada um
Espaço especial e preenchimento viram espaço comum, para as palavras não grudarem. Separador de linha vira quebra de linha comum. Os de largura zero, os controles de direção e as tags soltas saem do texto. Desmarcando as opções, os espaços especiais ficam como estão e os caracteres que montam emojis também saem. O texto limpo é o ponto de partida para colar num campo que recusou o original, para comparar um link com o endereço que você conhece ou para contar o tamanho real no contador de caracteres.
Método
invisível = White_Space (menos espaço, tabulação e quebra de linha) + Default_Ignorable_Code_Point + Bidi_Control + controles (Cc) + U+2800
parte de emoji = U+200D entre dois pictogramas, U+FE0E ou U+FE0F depois de um caractere com forma de emoji, tags entre a bandeira U+1F3F4 e o fecho U+E007F
Base: Unicode Consortium (UnicodeData.txt, PropList.txt, DerivedCoreProperties.txt e NamesList.txt do Unicode 18.0; Unicode Standard, seção 5.3; UTS #39, #46, #51 e #55), WHATWG (padrão de URL), MITRE ATT&CK (T1036.002), NIST NVD (CVE-2021-42574) e ECMAScript (trim). Análise feita no navegador. Veja também como validamos os cálculos e as ferramentas.
O caractere invisível funciona em qualquer app?
Não. O mesmo caractere passa num lugar e some em outro, porque cada sistema trata os invisíveis com uma regra diferente.
- O trim() do JavaScript, usado para apagar espaços das pontas de um campo, apaga 14 dos 24 caracteres da lista e mantém 10, entre eles o U+3164, o U+2800 e o U+200B. Um nome feito só de espaço sem quebra vira nome vazio; feito de U+3164, não.
- Num endereço de site, a tabela do UTS #46 ignora 8 dos 24, troca 13 por espaço, o que derruba o endereço, e tem regra especial para o U+200C e o U+200D.
- A seção 5.3 do Unicode Standard manda não desenhar o caractere ignorável que o programa não reconhece. É por isso que o U+3164 pode virar um espaço em branco num aparelho e nada em outro.
- Os apps mudam a regra de nome e de mensagem em atualizações. A forma de saber é colar no app e conferir antes de salvar.
Limitações
- O detector olha caracteres, não intenção: um espaço sem quebra num texto de jornal é normal, e o mesmo caractere no meio de um link é suspeito.
- Letra que imita outra, como o a do alfabeto cirílico no lugar do a latino, não é invisível e não aparece aqui.
- A limpeza tira o juntor e o não juntor de largura zero, o que muda o desenho de escritas como o persa e as da Índia, em que eles fazem parte da grafia.
- O texto analisado vai até 20.000 unidades UTF-16. O que passar disso fica de fora, e a página avisa.
- Se um app aceita ou recusa um caractere depende do app e muda com o tempo.
Coloque esta ferramenta no seu site, de graça
Tem site, blog ou loja virtual? Esta ferramenta tem uma versão para incorporar: você copia um código e cola no seu HTML. Sem cadastro, sem mensalidade e sem limite de acessos, e ela roda no navegador de quem visita o seu site.
Caractere invisível para sitever todas as ferramentas para site
Calculadoras relacionadas
Ferramenta transparente, com o método explicado
Atualizado em . Fontes: Unicode Consortium (UnicodeData.txt, PropList.txt e Unicode 18.0) / UTS #46 e WHATWG (URL) / MITRE ATT&CK (T1036.002) / NVD (CVE-2021-42574).
Processamento local: esta ferramenta roda no seu navegador e nada é enviado a servidores automaticamente.
Referências técnicas
- Unicode Consortium, PropList.txt (UCD 18.0)Técnica
- Unicode Consortium, DerivedCoreProperties.txt (UCD 18.0)Técnica
- Unicode Consortium, UnicodeData.txt e NameAliases.txt (UCD 18.0)Técnica
- Unicode Consortium, NamesList.txt (UCD 18.0)Técnica
- Unicode Standard 18.0, capítulo 5Técnica
- Unicode, UTS #46 (IDNA) e IdnaMappingTable.txt 18.0Técnica
Links externos para o que foi consultado na construção desta página, com a natureza de cada fonte identificada. O conteúdo delas pode mudar sem aviso; em caso de divergência, vale sempre a fonte primária.
Incorpore esta calculadora no seu site (grátis)
Copie e cole o código no seu site. A calculadora se atualiza sozinha. O crédito ao ValorFinal vem junto do código e a gente agradece quem mantém, mas ele é opcional: pode remover sem perder o widget. O link sai com rel="nofollow", ou seja, não transfere autoridade de busca para a gente.
Perguntas frequentes
Como fazer a letra invisível?
Para fazer a letra invisível, copie o caractere U+3164 nesta página e cole no lugar do nome. Ele é uma letra de preenchimento do alfabeto coreano, sem desenho, e é o caractere que os sites de letra invisível costumam oferecer. Se o app pedir um mínimo de letras, aumente a quantidade antes de copiar; se recusar, teste o U+2800, a cela do Braille em branco. Cada app tem a própria regra para nome, então só colando dá para saber se ele aceita.
Como colocar nick invisível no Free Fire?
Para tentar um nick invisível no Free Fire, copie o U+3164 nesta página, na quantidade de letras que o jogo pedir, e cole no campo de troca de nome dentro do jogo. Quem decide se o nome passa é o próprio jogo, e a regra pode mudar numa atualização, então a página não promete que funcione. Se o jogo recusar, teste outro caractere da lista, como o U+2800 ou o U+115F, e confira o nome antes de confirmar a troca.
Como deixar a bio invisível?
Para deixar uma linha da bio em branco, cole um caractere invisível sozinho na linha. O U+2800, a cela do Braille sem pontos, é o mais indicado: para o Unicode ele é um símbolo, não um espaço, e por isso passa por funções que apagam os espaços que sobram nas pontas, como o trim() do JavaScript. Para a bio parecer vazia, cole só ele. Se o app apagar mesmo assim, teste o U+3164. O resultado depende do app e da versão dele.
Qual é o caractere invisível no Twitter?
O X, antigo Twitter, não tem um caractere invisível próprio: vale o mesmo Unicode de qualquer app. Os candidatos são os mesmos de outras redes, o U+3164, o U+2800 e o U+200B, todos nesta página. Mesmo sem aparecer, cada um deles é um caractere e ocupa espaço no limite do post. Como a regra de cada rede muda com o tempo, cole o caractere no app e confira se ele continua no texto depois de publicar.
Como copiar texto invisível?
Para copiar texto invisível, use o botão Copiar ao lado do caractere: ele vai direto para a área de transferência, sem precisar selecionar o que não aparece. Para copiar vários de uma vez, escolha a quantidade antes, de 1 a 500. Se o navegador bloquear a cópia, a página avisa. Depois de colar, dá para conferir: cole o resultado no detector desta página e veja o código de cada caractere que foi junto.
Como escrever vazio?
Para mandar uma mensagem que parece vazia, cole um caractere invisível sozinho e envie. O U+2800, a cela do Braille sem pontos, serve bem para isso: um app que apaga os espaços das pontas antes de enviar não o apaga, porque ele não é espaço para o Unicode. O U+3164 também serve. Alguns apps bloqueiam mensagem sem nenhuma letra visível e mudam essa regra com atualizações, então teste antes de depender dela.
Qual a diferença entre espaço invisível e caractere de largura zero?
O espaço invisível ocupa lugar na linha, como o espaço comum, e o caractere de largura zero não ocupa nada. O espaço sem quebra (U+00A0) e o espaço fino (U+2009) são do primeiro tipo; o espaço de largura zero (U+200B) e o juntor de palavras (U+2060), do segundo. Na lista desta página, a prévia mostra a diferença: o fundo azul entre os colchetes aparece nos que ocupam espaço e some nos de largura zero.
Por que caractere invisível aparece em golpe?
Caractere invisível aparece em golpe porque faz duas coisas diferentes parecerem iguais. O controle de direção U+202E inverte o fim do texto, e o MITRE, que cataloga técnicas de ataque, registra o uso dele para disfarçar a extensão de arquivo, como um .scr que aparece como .docx. Em código-fonte, a falha CVE-2021-42574 descreve o mesmo truque. Em nome de perfil, um caractere invisível faz dois nomes parecerem idênticos. O detector desta página mostra todos eles.
Como saber se um texto tem caractere invisível?
Para saber se um texto tem caractere invisível, cole o texto no detector desta página. Ele marca cada caractere invisível ou de largura zero no lugar em que está, mostra o código, o nome oficial e o tipo, e devolve o texto limpo para copiar. A análise acontece no seu navegador, e o texto não é enviado. Editores de código também mostram esses caracteres com a opção de exibir caracteres ocultos, que o Unicode recomenda no UTS #55.
Caractere invisível conta no limite de caracteres?
Conta. O caractere invisível é um caractere como outro qualquer: no limite de um campo de texto da web, que conta unidades UTF-16, cada U+3164, U+2800 ou U+200B vale 1. Um nome com cinco caracteres invisíveis ocupa cinco posições do limite, mesmo parecendo vazio. Para saber quanto o texto final ocupa, cole no contador de caracteres antes de enviar.