Punycode Encoder/Decoder

Convert domain names between Unicode and Punycode ASCII encoding

How to Use

Punycode Encoder/Decoder Guide

Punycode is a way to represent Unicode with the limited ASCII character subset used for Internet host names. This tool helps you convert between Unicode domain names (like "例子.com") and their Punycode ASCII equivalents (like "xn--fsq.com").

How to use

  1. Enter a domain name in either Unicode or Punycode format
  2. The tool will automatically convert between the two formats
  3. Click the copy button to copy the result

Examples

  • Unicode → Punycode:

    • 例子.com → xn--fsq.com
    • 测试.中国 → xn--0zwm56d.xn--fiqs8s
  • Punycode → Unicode:

    • xn--fsq.com → 例子.com
    • xn--0zwm56d.xn--fiqs8s → 测试.中国