Demonstrar esteganografia em texto
Use uma frase comum para carregar um pequeno segredo e entender como caracteres Unicode invisíveis codificam informação.
Guide
A Esteganografia de largura zero codifica o texto secreto primeiro como bytes UTF-8 e depois mapeia bit a bit para caracteres invisíveis: 0 vira U+200B, 1 vira U+200C, e U+200D delimita o início e o fim. Se o portador não estiver vazio, toda a carga de largura zero é inserida depois do primeiro ponto de código Unicode; a área de decodificação também remove caracteres de largura zero comuns do texto visível.
Atualizado em 2026-09-102 min read
| Entrada | Saída | Observação |
|---|---|---|
portador Hello + segredo A |
carga de 8 bits inserida depois de H |
o A ocupa 1 byte em UTF-8 |
| texto com U+200B/U+200C | segredo UTF-8 revelado | sobras menores que 8 bits são ignoradas |
| texto com U+FEFF | removido no resultado da limpeza | a limpeza cobre mais que os caracteres codificados |
Use uma frase comum para carregar um pequeno segredo e entender como caracteres Unicode invisíveis codificam informação.
Se um texto copiado de uma página ou documento se comporta de forma estranha em comparações, remova os caracteres de largura zero comuns antes de continuar.
Não. A regra de codificação é pública e decodificável diretamente; não há chave nem garantia de confidencialidade.
A plataforma intermediária pode normalizar ou filtrar U+200B, U+200C e U+200D e corromper o fluxo de bits.
Portador, segredo, codificação e decodificação acontecem só na memória do navegador; a ferramenta não envia nem guarda esses textos.
Atualizado em 2026-09-10
Esconda uma mensagem secreta em um texto comum com caracteres de largura zero, ou revele e remova o conteúdo oculto
Esta ferramenta ainda não está totalmente traduzida; parte do conteúdo usa o idioma de origem ou um idioma de reserva.
Qualquer texto comum pode servir de disfarce
Gerado após informar a mensagem secreta
Copie o texto acima e envie para a outra pessoa; a olho nu é igual a um texto comum, e ela pode recuperar a mensagem com o modo “Extrair uma mensagem” desta ferramenta.
A mensagem secreta é convertida primeiro em binário UTF-8 e depois codificada com caracteres de largura zero: 0 → U+200B (espaço de largura zero), 1 → U+200C (não juntor de largura zero), delimitados nas duas pontas por U+200D (juntor de largura zero), e inserida após o primeiro caractere do texto portador. Esses caracteres têm largura zero e são totalmente invisíveis a olho nu.
Usos comuns: transmissão de mensagens ocultas, marca-d’água de direitos autorais (para rastrear a origem de um vazamento), verificações anti-cópia e mais. Atenção: alguns campos de entrada e editores filtram caracteres de largura zero; se a mensagem não for extraída após colar, transfira o texto como arquivo.