Detector e gerador de caracteres invisíveis
Detecte, marque e remova caracteres invisíveis (espaço de largura zero, espaço sem quebra, BOM) ou gere-os para copiar.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
Os sete caracteres da lista
| Código | Nome | Observação |
|---|---|---|
| U+200B | ZERO WIDTH SPACE | espaço de largura zero; separa sem aparecer |
| U+200C e U+200D | ZERO WIDTH NON-JOINER e JOINER | controlam ligaduras; o ZWJ une emojis |
| U+2060 | WORD JOINER | impede quebra de linha sem aparecer |
| U+FEFF | ZERO WIDTH NO-BREAK SPACE (BOM) | marca de ordem de bytes no começo de arquivos |
| U+00A0 | NO-BREAK SPACE | parece espaço, mas não quebra a linha |
| U+00AD | SOFT HYPHEN | hífen que só aparece quando a palavra quebra |
Detectar, remover e gerar
Marcar mostra cada ocorrência como U+ e o código entre chaves e conta quantas há de cada: a b c com um ZWSP e um espaço sem quebra dá 2 ocorrências. Remover apaga os caracteres, troca o espaço sem quebra por um espaço comum e, por padrão, mantém o ZWNJ e o ZWJ, que são necessários em emojis e em escritas como o persa: o mesmo texto vira ab c.
Gerar produz de 1 a 100 cópias do caractere escolhido, para copiar e colar. Plataformas costumam recusar nomes vazios ou só com espaços, e a ferramenta não testa onde cada caractere funciona.
Limites: detector e gerador de caracteres invisíveis
Atenção: A lista vem de referência do Unicode que ainda precisa de conferência. Controles, marcas bidirecionais e outros caracteres de formato fora dela não são detectados; textos com controles são recusados.
Perguntas frequentes
Como detectar caracteres invisíveis em um texto?
Cole o texto e use marcar: cada caractere invisível aparece como U+ e o código entre chaves e o relatório mostra quantos há de cada. O exemplo tem 2.
Como copiar um caractere invisível?
Use gerar, escolha o caractere (como o espaço de largura zero) e a quantidade, e copie o resultado. O texto parece vazio, mas tem o caractere.