🎣 Security Tool

Punycode & IDN Converter

Convert between Unicode (Internationalized Domain Names) and Punycode (ASCII format). Essential for investigating phishing and homograph attacks.

What is Punycode?

Punycode is a special encoding used to represent Unicode characters in the ASCII-only Domain Name System (DNS). Internationalized Domain Names (IDNs) like kаfe.com (using a Cyrillic 'a') are converted into Punycode like xn--kfe-6cd.com so they can be processed by legacy internet infrastructure.

Phishing and Homograph Attacks

Cybercriminals often use IDNs to create "look-alike" domains for phishing. For example, replacing a Latin 'a' with a Cyrillic 'а' creates a domain that looks identical to the human eye but leads to a different server. This is known as a Homograph Attack.