NEW CASE
Antana

We create digital solutions that work for businesses


Give us a call +38 (066) 35-14-529

Let's take the first step towards your website — write to us

Close
Tools

Punycode Converter

Encode and decode IDN domains: convert Cyrillic and national characters to Punycode (xn--) and back.

Punycode converter for domains

Domains with Cyrillic and other national characters (IDN) are actually stored in DNS encoded with the xn-- prefix. This converter transforms domains both ways: пример.com → xn--...com and back. Encoding is needed when configuring DNS, SSL certificates, mail servers — anywhere a system does not understand non-Latin characters.

Another important use is security: scammers register domains visually identical to famous ones, swapping Latin letters for Cyrillic look-alikes (e.g. "а" or "о"). Run a suspicious domain through the converter and you will see its true xn-- form and instantly know if it is a fake.

FAQ

What is Punycode?
Punycode is a way to encode domains with national characters (Cyrillic, umlauts, hieroglyphs) into the ASCII xn-- format that the DNS system understands.
Why is domain encoding needed?
DNS historically works only with Latin letters. Domains like example.укр are actually stored as xn-- — the converter shows both forms.
Are IDN domains safe?
Be careful: scammers register lookalike domains, replacing Latin letters with Cyrillic ones (e.g. "о" instead of "o"). The converter helps detect such spoofing.
What does an encoded domain look like?
For example, the domain "mysite.укр" in Punycode looks like "xn--...". This is the form DNS sees.
Telegram Viber Call us