URLs e domínios de phishing

Detector de caracteres invisíveis

Execução localNova

A ferramenta em si está em inglês; esta página explica como usá-la no seu idioma.

Use Detector de caracteres invisíveis

O que ele faz

Cole um link, um nome de arquivo, um nome de usuário ou uma mensagem para listar cada caractere oculto ou enganoso com sua posição e seu ponto de código, ver o texto com marcadores visíveis e copiar uma versão limpa.

Ele funciona inteiramente no seu navegador: nada do que você digitar é enviado.

Como usar Detector de caracteres invisíveis

  1. Cole o texto. Cole um link, um nome de arquivo, um nome de usuário ou uma mensagem na caixa. Os resultados se atualizam enquanto você digita, para até 1 MB de texto.
  2. Leia o resumo. A linha colorida conta os caracteres ocultos ou incomuns por categoria. Vermelho significa pelo menos um sinal forte, como um override bidi ou texto tag oculto.
  3. Veja onde eles estão. Text with visible markers mostra cada caractere como um rótulo curto, como [ZWSP] ou [RLO]. Se houver controles bidi, outra caixa mostra como o texto realmente aparece.
  4. Confira a tabela. Findings lista a linha e a coluna, o ponto de código, o nome Unicode, a categoria e uma nota para cada caractere.
  5. Copie o texto limpo. A cópia limpa remove os caracteres ocultos e transforma espaços estranhos em espaços normais. Marque a opção de emoji para manter combinadores, seletores e tags de bandeira dos emojis.
  6. Repasse. Use Send to… para passar o texto limpo ao Homoglyph Checker, ao Link Unwrapper ou a outra ferramenta.

Exemplo

Right-to-left override em um nome de arquivo

Entrada
Invoice_7782‮fdp.exe
Saída (registrada em 2026-10-20)
1 hidden or unusual character: Bidi control (1).
How the text displays (bidi controls active)
Invoice_7782‮fdp[.]exe
Text with visible markers
Invoice_7782[RLO]fdp[.]exe
Cleaned copy (hidden characters removed, odd spaces replaced by normal spaces)
Invoice_7782fdp[.]exe

Findings
POSITION	CODE POINT	NAME	CATEGORY	NOTE
Ln 1, Col 13	U+202E	RIGHT-TO-LEFT OVERRIDE	Bidi control	reverses the text that follows (RLO filename trick)

Encontra um RIGHT-TO-LEFT OVERRIDE (U+202E) depois de Invoice_7782: ele faz o nome aparecer como Invoice_7782exe.pdf, embora o arquivo termine em .exe. A cópia limpa é Invoice_7782fdp.exe.

O que ele verifica

SinalO que isso significa
Controles bidi (vermelho)Overrides, embeddings, isolates e marcas de direção mudam a ordem em que o texto é exibido. Um RLO em um nome de arquivo pode fazer um .exe parecer um .pdf.
Caracteres tag (vermelho)Caracteres invisíveis de U+E0000 a U+E007F que soletram um texto ASCII, que a ferramenta decodifica. Dentro de uma bandeira emoji, como a bandeira da Escócia, eles são apenas uma nota.
Sequências de seletores de variação (vermelho)Dois ou mais seletores seguidos podem carregar bytes ocultos, decodificados como UTF-8. Um único seletor depois de um emoji ou de um caractere CJK é normal.
Caracteres de largura zero (amarelo)Espaço de largura zero, combinadores, word joiner e caracteres semelhantes dividem uma palavra ou um link sem um espaço visível. Um combinador entre dois emojis, ou uma marca de ordem de bytes (BOM) bem no início, é apenas uma nota.
Espaços incomuns (nota)Espaços não separáveis, finos, ideográficos e outros parecem espaços normais. São comuns em texto copiado, mas fazem duas strings de aparência idêntica serem consideradas diferentes.
Preenchedores e hífens condicionais (amarelo)Preenchedores Hangul, o espaço em branco Braille e as vogais inerentes do khmer parecem vazios, então podem fazer um nome ou uma mensagem parecer em branco. Hífens condicionais são invisíveis, a menos que a linha quebre neles.
Caracteres de controle e de formatação (amarelo)Códigos de controle C0 e C1, separadores de linha e de parágrafo, operadores matemáticos invisíveis, marcas de anotação interlinear e outros caracteres de formatação raramente têm lugar em um link ou em um nome.
PosiçãoLinha e coluna de cada constatação, para que você a encontre no original. Cada caractere Unicode conta como uma coluna.

Mais exemplos

Espaço de largura zero dentro de um link

Entrada
https://login.exam​ple.com/reset
Resultado

1 hidden or unusual character: Zero-width (1). Visualização com marcadores: hxxps://login[.]exam[ZWSP]ple[.]com/reset. Findings: Ln 1, Col 19, U+200B ZERO WIDTH SPACE. Cópia limpa: hxxps://login[.]example[.]com/reset.

Texto oculto em caracteres tag

Entrada
Thanks for the invoice.󠁯󠁰󠁥󠁮󠀠󠁥󠁸󠁡󠁭󠁰󠁬󠁥󠀮󠁮󠁥󠁴󠀠󠁮󠁯󠁷
Resultado

20 hidden or unusual characters: Tag character (20). Caixa vermelha: Hidden ASCII in 20 tag characters: open example[.]net now. Cada tag é listada com a nota hidden ASCII (tag smuggling), e a cópia limpa é Thanks for the invoice.

Espaços estranhos em um nome de remetente

Entrada
Support Team 
Resultado

2 hidden or unusual characters: Unusual space (2). Todos eles são comuns em texto comum. Visualização com marcadores: Support[NBSP]Team[THSP]. A cópia limpa usa espaços normais.

Perguntas frequentes

Quais caracteres ele detecta?

Caracteres de largura zero (U+200B a U+200D, U+2060, U+FEFF, U+180E), controles bidi (U+202A a U+202E, U+2066 a U+2069, LRM, RLM, ALM), espaços incomuns, o hífen condicional (soft hyphen), o combinador de grafemas, preenchedores Hangul, caracteres tag (decodificados para o texto ASCII que escondem), seletores de variação, marcas de anotação interlinear, operadores matemáticos invisíveis, caracteres de controle e outros caracteres de formatação.

Toda constatação é sinal de ataque?

Não. Espaços não separáveis são comuns em texto copiado, e emojis usam combinadores, seletores de variação e caracteres tag para bandeiras; esses aparecem como notas. Overrides bidi, caracteres tag fora de uma bandeira e longas sequências de seletores de variação são os sinais fortes.

Meu texto é enviado a algum lugar?

Não. A análise e a limpeza rodam nesta página e nada é enviado. Textos de até 1 MB são analisados por inteiro; entradas maiores são cortadas em 1 MB.

O que é texto oculto em caracteres tag?

Os caracteres tag do Unicode espelham as letras ASCII, mas não são desenhados na tela. Uma mensagem pode carregar uma instrução que as pessoas não veem, mas que um software, por exemplo um assistente de IA, ainda consegue ler. A ferramenta decodifica esse texto e o mostra em uma caixa vermelha.

O que exatamente a cópia limpa muda?

Ela apaga todas as constatações, exceto os espaços incomuns, que viram espaços normais, e os separadores de linha ou de parágrafo, que viram quebras de linha. Com a opção de emoji marcada, os combinadores, os seletores de apresentação e as tags de bandeira dos emojis são mantidos.

Como funciona o truque do right-to-left override?

O U+202E faz os caracteres depois dele serem exibidos da direita para a esquerda. Um nome de arquivo que na verdade termina em fdp.exe passa a aparecer como exe.pdf, enquanto o seu computador continua a tratá-lo como programa. A ferramenta mostra a forma exibida e a ordem real com marcadores.

Explicação dos termos

Pesquisa do PhishDestroy