Punycode Converter
Encode Unicode domains to Punycode (ASCII) or decode xn-- domains back to Unicode labels.
Punycode Converter Workspace
Domain input
Punycode result
How to use
- 1 Enter a Unicode domain or an xn-- Punycode domain in the matching field.
- 2 Use Encode for Unicode domains or Decode for Punycode.
- 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
Punycode ConverterStart by switching an internationalized domain between Unicode and Punycode to confirm its real form.
→
Base64 DecoderIf a domain or configuration value includes Base64 text, decode it next.
→
Base64 EncoderWrap the checked domain-related text in Base64 when you need a handoff example.