Convert an internationalised domain name between Unicode and its Punycode (IDNA/ASCII) form. Handles every label in the domain, so you can paste a full host name.
DNS only understands ASCII. Punycode (RFC 3492) encodes Unicode domain labels into ASCII starting with "xn--", which is how internationalised domain names actually resolve.
Yes. Every label is converted independently, so "münchen.de" becomes "xn--mnchen-3ya.de" in one step.
No. The conversion is implemented locally and runs entirely in your browser.