About this tool
Convert internationalized domain names between Unicode and their Punycode ASCII form, all in your browser.
Frequently asked questions
What is Punycode?
It is an ASCII encoding of Unicode used so internationalized domain labels can be represented with xn-- prefixes in DNS.
How is the ASCII form produced?
It uses the browser's own URL parser to normalize the host, then encodes each non-ASCII label to its xn-- form.