Gerador de texto invisível

Criar texto invisível

Escolha um caractere Unicode invisível e repita-o de 1 a 500 vezes.

Na visualização passo a passo, o caractere escolhido e a quantidade entram no endereço da página; o texto gerado não.

Crie uma sequência exata de caracteres Unicode invisíveis ou com aparência de vazio sem enviar o texto gerado a um servidor. Escolha Caractere de preenchimento Hangul, Padrão braille em branco, Espaço de largura zero ou Separador invisível e repita o caractere de 1 a 500 vezes. O painel de resultado mostra o ponto de código, a quantidade de caracteres e o número de bytes em UTF-8 antes da cópia. Use a comparação abaixo para escolher o caractere cuja função documentada melhor se adapta ao seu trabalho com texto ou aos seus testes.

Como gerar texto invisível

  1. 1

    Escolha um caractere Unicode

    Compare as quatro opções disponíveis pelo nome oficial, ponto de código e função prevista.

  2. 2

    Defina a quantidade exata

    Digite um número inteiro de 1 a 500. O gerador repete um único ponto de código exatamente essa quantidade de vezes.

  3. 3

    Confira e copie o resultado

    Confira a quantidade de caracteres e de bytes em UTF-8, depois copie a sequência invisível para a área de transferência.

Quatro caracteres com aparência de vazio e significados diferentes

O Unicode não define um caractere genérico cuja única finalidade seja criar uma publicação ou um nome de usuário vazio. Cada opção deste gerador tem uma identidade codificada e uma função específica. A lista de nomes Unicode dos jamos de compatibilidade Hangul identifica U+3164 como HANGUL FILLER. A lista de nomes dos padrões braille informa que U+2800 costuma parecer um espaço em branco de largura fixa, mas não se comporta como um espaço.

A lista Unicode de pontuação geral descreve U+200B ZERO WIDTH SPACE como um controle invisível de separação de palavras e quebra de linha. As orientações de diagramação do Unicode explicam que ele marca um limite entre palavras ou uma possível quebra de linha, embora não tenha largura própria. A mesma lista oficial identifica U+2063 INVISIBLE SEPARATOR, também chamado de vírgula invisível, usado para separar itens adjacentes na notação matemática.

Opção Ponto de código Aparência habitual Função documentada
Caractere de preenchimento Hangul U+3164 Glifo com aparência de vazio que ocupa espaço Preenchimento para compatibilidade Hangul
Padrão braille em branco U+2800 Geralmente um espaço em branco de largura fixa Padrão braille sem pontos em relevo
Espaço de largura zero U+200B Sem largura própria Limite entre palavras ou possível quebra de linha
Separador invisível U+2063 Invisível Separação entre itens de listas matemáticas

Os quatro pontos de código estão entre U+0800 e U+FFFF. Por isso, cada um ocupa três bytes em UTF-8, conforme a RFC 3629. Por exemplo, oito caracteres de padrão braille em branco contêm exatamente 8 pontos de código Unicode e ocupam 24 bytes em UTF-8. A ferramenta calcula o total com o codificador UTF-8 do navegador, em vez de estimar o tamanho pela largura aparente do resultado.

A aparência de vazio não torna esses caracteres intercambiáveis. Um site, editor, sistema de busca ou aplicativo de mensagens pode remover controles de formatação, normalizar o texto, rejeitar caracteres incomuns ou exibir um quadrado de substituição. Leitores de tela e programas de processamento de texto também podem interpretar esses pontos de código de maneiras diferentes. Teste o resultado copiado no destino final, siga as regras do serviço e não use texto invisível para esconder conteúdo enganoso. O acesso à área de transferência pode ser negado fora de um contexto seguro do navegador. A documentação da MDN explica que writeText() pode falhar por falta de permissão. Nesse caso, a ferramenta tenta o método antigo de cópia de uma seleção, que a MDN classifica como obsoleto. Se os dois métodos falharem, o resultado exato permanece selecionado para cópia manual.

Perguntas frequentes

O campo contém o ponto de código Unicode escolhido, repetido a quantidade de vezes solicitada. Esses caracteres são invisíveis ou parecem vazios em muitas fontes. O contador visível de caracteres, o ponto de código e o número de bytes em UTF-8 permitem confirmar o conteúdo com segurança.

Escolha pela função, não pela aparência. O espaço de largura zero indica um limite entre palavras ou uma possível quebra de linha. O separador invisível pertence à notação matemática. O padrão braille em branco não tem pontos em relevo, e o caractere de preenchimento Hangul é um caractere de compatibilidade Hangul.

Não. O destino pode remover controles de formatação, normalizar a sequência, rejeitar caracteres Unicode incomuns ou mostrar um glifo de substituição visível. Cole primeiro um teste curto e siga as regras do destino sobre conteúdo e nomes.

Não. A geração, a contagem de bytes e a cópia acontecem no navegador. Na visualização opcional passo a passo, o identificador do caractere escolhido e a quantidade aparecem no endereço da página para preservar a configuração ao voltar ou recarregar. A sequência invisível gerada não é incluída nesse endereço nem enviada aos nossos servidores.

Ferramentas relacionadas

Ferramenta disponível em outros idiomas