🛡️ GANVAS VPN

Punycode converter (IDN)

Enter a domain in any form — we show the human-readable and the ASCII (xn--) form.

Unicode (human-readable)
Punycode (ASCII, xn--)

Enter a domain in any form — we show both. Browsers and DNS use the ASCII form.

What is Punycode

DNS only handles ASCII, so domains with non-Latin scripts (like Cyrillic .рф) are encoded into an ASCII form such as xn--... via Punycode (RFC 3492). The browser shows the pretty name while talking to the encoded one under the hood.

Why it's useful

The converter reveals a domain's real ASCII form — handy for DNS and certificate setup and for spotting phishing (look-alike letters from different alphabets). Conversion runs right in your browser. To hide your traffic, use GANVAS VPN.

FAQ

Why is Punycode needed?

DNS uses ASCII, so domains with Cyrillic (.рф) and other scripts are encoded into the xn-- form. It's needed for DNS, certificates and phishing checks.

Is the conversion safe?

Yes — everything is computed right in your browser; the domain is never sent anywhere.

Related tools

All tools →

Related guides: Why you need a VPN · How to bypass blocks · What is a DNS leak · How to encrypt your traffic

The app: WireGuard config · VLESS client · Tor VPN · VPN for Windows