Punycode and IDN

Domains can hold any script, but DNS only carries ASCII, so anything else is packed into an xn-- label. This converts either way and shows you the working.

Domain, address or link

A bare domain, a full link, or an email address. Each label is converted on its own, which is how DNS does it.

Try one
Both forms
Unicode
-
ASCII, as DNS sees it
-
Label by label
Lookalike check

Type a domain to check it.

Mixing scripts inside one label is how a fake address is usually built: Latin a and Cyrillic а look identical but are different characters.