Punycode Converter

Encode Unicode domains to Punycode (ASCII) or decode xn-- domains back to Unicode labels.

⌘ Runs in browser ◴ No data stored ⌁ Free

Punycode Converter Workspace

Domain input
Punycode result

How to use

  1. 1 Enter a Unicode domain or an xn-- Punycode domain in the matching field.
  2. 2 Use Encode for Unicode domains or Decode for Punycode.
  3. 3 Check the converted domain, then copy it.

Common use cases

  • Convert Korean domains to ASCII Punycode
  • Punycode decode xn-- domains
  • Check internationalized email domains

Frequently asked questions

What does this convert to Punycode?

It converts domain names that contain Korean or other Unicode characters into ASCII-based Punycode.

Can I read an xn-- domain again?

Yes. Put the xn-- domain in the Punycode field and decode it to see the original Unicode domain. This matches punycode decode xn-- and punycode decoder use cases.

Can I paste a full email address?

This tool is for domain conversion, so when checking an email address, convert the domain part after the @ sign.

Related workflow