Phishing-URL's en domeinen

Detector voor onzichtbare tekens

Draait lokaalNieuw

De tool zelf is in het Engels; op deze pagina wordt uitgelegd hoe deze werkt in uw taal.

Gebruik Detector voor onzichtbare tekens

Wat het doet

Plak een link, bestandsnaam, gebruikersnaam of bericht om alle verborgen of misleidende tekens met hun positie en codepunt weer te geven, bekijk de tekst met zichtbare markeringen en kopieer een opgeschoonde versie.

Het draait volledig in je browser: er wordt niets van wat je invoert geüpload.

Hoe gebruik je Detector voor onzichtbare tekens

  1. Plak de tekst. Plak een link, bestandsnaam, gebruikersnaam of bericht in het veld. De resultaten worden tijdens het typen bijgewerkt, tot maximaal 1 MB tekst.
  2. Lees de samenvatting. De gekleurde lijn telt verborgen of ongebruikelijke tekens per categorie. Rood betekent dat er ten minste één sterk signaal is, zoals een bidi-override of verborgen tagtekst.
  3. Kijk waar ze zijn. Bij tekst met zichtbare markeringen wordt elk teken weergegeven als een kort label, zoals [ZWSP] of [RLO]. Als er bidi-instellingen zijn ingesteld, laat een ander vakje zien hoe de tekst daadwerkelijk wordt weergegeven.
  4. Bekijk de tabel. In de lijst met resultaten worden voor elk teken de regel en kolom, het codepunt, de Unicode-naam, de categorie en een opmerking vermeld.
  5. Kopieer de opgeschoonde tekst. De opgeschoonde versie verwijdert verborgen tekens en zet ongebruikelijke spaties om in normale spaties. Vink de emoji-optie aan om emoji-verbindingstekens, selectors en vlaggetags te behouden.
  6. Vertel het verder. Gebruik ‘Verzenden naar…’ om de opgeschoonde tekst door te geven aan Homoglyph Checker, Link Unwrapper of een ander hulpprogramma.

Voorbeeld

Overschrijving van rechts naar links in een bestandsnaam

Invoer
Invoice_7782‮fdp.exe
Uitvoer (vastgelegd op 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)

Er is één RIGHT-TO-LEFT OVERRIDE (U+202E) gevonden na Invoice_7782: hierdoor wordt de naam weergegeven als Invoice_7782exe.pdf, hoewel het bestand eindigt op .exe. De opgeschoonde versie is Invoice_7782fdp.exe.

Wat er wordt gecontroleerd

SignaalWat dit betekent
Bidi-bedieningsknoppen (rood)Overrides, embeddings, isolates en richtingstekens veranderen de volgorde waarin tekst wordt weergegeven. Een RLO in een bestandsnaam kan ervoor zorgen dat een .exe-bestand eruitziet als een .pdf-bestand.
Tag-tekens (rood)Onzichtbare tekens van U+E0000 tot U+E007F die samen ASCII-tekst vormen, die door de tool wordt gedecodeerd. Binnen een emoji-vlag, zoals de vlag van Schotland, fungeren ze slechts als een opmerking.
Rijen met variatieselectors (rood)Twee of meer selectors achter elkaar kunnen verborgen bytes bevatten, die als UTF-8 worden gedecodeerd. Eén enkele selector na een emoji of een CJK-teken is normaal.
Tekens met een breedte van nul (geel)Spaties zonder breedte, scheidingstekens, woordscheidingstekens en soortgelijke tekens splitsen een woord of een link zonder dat er een zichtbare spatie ontstaat. Een scheidingsteken tussen twee emoji’s, of een bytevolgordemarkering helemaal aan het begin, is slechts een opmerking.
Ongewone ruimtes (opmerking)Niet-afbreekbare, dunne, ideografische en andere spaties zien eruit als gewone spaties. Ze komen vaak voor in gekopieerde tekst, maar zorgen ervoor dat twee reeksen die er identiek uitzien, als verschillend worden beschouwd.
Vulwoorden en zachte koppeltekens (geel)Hangul-vultekens, de braille-spatie en de inherente klinkers in het Khmer zien er leeg uit, waardoor een naam of bericht er leeg kan uitzien. Zachte koppeltekens zijn onzichtbaar, tenzij er op die plek een regeleinde plaatsvindt.
Controle- en opmaaktekens (geel)C0- en C1-besturingscodes, regel- en alinea-scheidingstekens, onzichtbare wiskundige operatoren, tekens voor aantekeningen tussen de regels en andere opmaaktekens horen zelden thuis in een link of naam.
FunctieDe regel en kolom van elke bevinding, zodat je deze in het origineel kunt terugvinden. Elk Unicode-teken telt als één kolom.

Nog meer voorbeelden

Spatie zonder breedte binnen een link

Invoer
https://login.exam​ple.com/reset
Resultaat

1 verborgen of ongebruikelijk teken: Zero-width (1). Weergave van de markering: hxxps://login[.]exam[ZWSP]ple[.]com/reset. Bevindingen: regel 1, kolom 19, U+200B ZERO WIDTH SPACE. Opgeschoonde versie: hxxps://login[.]example[.]com/reset.

Verborgen tekst in tagtekens

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

20 verborgen of ongebruikelijke tekens: tag-teken (20). Rood vak: verborgen ASCII in 20 tag-tekens: open example[.]net nu. Elke tag wordt vermeld met de opmerking ‘verborgen ASCII’ (tag-smokkel), en de opgeschoonde versie luidt: ‘Bedankt voor de factuur.’

Vreemde spaties in de naam van de afzender

Invoer
Support Team 
Resultaat

2 verborgen of ongebruikelijke tekens: ongebruikelijke spatie (2). Deze komen allemaal vaak voor in gewone tekst. Weergave met markeringen: Support[NBSP]Team[THSP]. In de opgeschoonde versie worden normale spaties gebruikt.

Veelgestelde vragen

Welke tekens worden er herkend?

Tekens met nulbreedte (U+200B tot U+200D, U+2060, U+FEFF, U+180E), bidi-besturingstekens (U+202A tot U+202E, U+2066 tot U+2069, LRM, RLM, ALM), ongebruikelijke spaties, het zachte koppelteken, de grafeemverbinder, Hangul-vultekens, tagtekens (gedecodeerd naar de ASCII-tekst die ze verbergen), variatieselectors, interlineaire annotatietekens, onzichtbare wiskundige operatoren, controletekens en andere opmaaktekens.

Is elke waarneming een teken van een aanval?

Nee. Niet-afbreekbare spaties komen vaak voor in gekopieerde tekst, en bij emoji’s worden verbindingstekens, variatieselectors en tagtekens gebruikt voor vlaggen; deze worden vermeld als opmerkingen. Bidi-overschrijvingen, tagtekens buiten een vlag en lange reeksen variatieselectors zijn de sterke signalen.

Wordt mijn tekst ergens naartoe gestuurd?

Nee. Het scannen en opschonen vinden op deze pagina plaats en er wordt niets geüpload. Teksten tot 1 MB worden volledig gescand; langere teksten worden bij 1 MB afgekapt.

Wat is verborgen tekst in tagtekens?

Unicode-tagtekens komen overeen met de ASCII-letters, maar worden niet op het scherm weergegeven. Een bericht kan een instructie bevatten die mensen niet zien, maar die software, bijvoorbeeld een AI-assistent, wel kan lezen. De tool decodeert die tekst en geeft deze weer in een rood kader.

Wat verandert er precies in de opgeschoonde versie?

Het verwijdert alle vondsten, behalve ongebruikelijke spaties, die worden omgezet in normale spaties, en regel- of alinea-scheidingstekens, die worden omgezet in regeleinden. Als de emoji-optie is aangevinkt, blijven emoji-verbindingstekens, presentatieselectors en vlaggetags behouden.

Hoe werkt de truc om de tekst van rechts naar links te laten lopen?

U+202E zorgt ervoor dat de tekens die erop volgen van rechts naar links worden weergegeven. Een bestandsnaam die daadwerkelijk eindigt op fdp.exe wordt dan weergegeven als exe.pdf, terwijl je computer het nog steeds als een programma behandelt. De tool toont de weergegeven vorm en de werkelijke volgorde met markeringen.

Uitleg van termen

Onderzoek van PhishDestroy