國際化域名編碼[1](英語:Punycode)是一種表示Unicode碼和ASCII碼的有限的字符集。例如中文「上海」會被編碼為「fhqz97e」。
Punycode的目的是在於國際化域名標籤(IDNA)的框架中,使這些(多語言)的域名可以編碼為ASCII。編碼語法在文檔 RFC 3492 中規定。