Punycode的目的是在于国际化域名标签(IDNA)的框架中,使这些(多语言)的域名可以编码为ASCII。编码语法在文档 RFC 3492 (Punycode:应用程序中国际化域名 (IDNA)的 Unicode 引导字符串编码)中规定。