| Tên miền quốc tế hóa (Unicode) | Mã hóa Punycode | Ngôn ngữ/Vùng | Thao tác |
|---|---|---|---|
| 中国.cn | xn--fiqs8s.cn | Tiếng Trung (Giản thể) | |
| 日本.jp | xn--wgv71a.jp | Tiếng Nhật | |
| 한국.kr | xn--3e0b707e.kr | Tiếng Hàn | |
| münchen.de | xn--mnchen-3ya.de | Tiếng Đức | |
| москва.ru | xn--80adxhks.ru | Tiếng Nga | |
| القاهرة.مصر | xn--mgbcpq6gpa1a.xn--wgbh1c | Tiếng Ả Rập | |
| ελλάδα.gr | xn--qxam.gr | Tiếng Hy Lạp | |
| भारत.in | xn--h2brj9c.in | Tiếng Hindi |
Punycode là phương pháp mã hóa được định nghĩa trong RFC 3492, dùng để chuyển đổi chuỗi Unicode (quốc tế hóa) thành chuỗi ASCII. Nó chủ yếu được dùng cho Tên miền quốc tế hóa (IDN), cho phép tên miền chứa các ký tự ngoài ASCII như tiếng Trung, tiếng Nhật, tiếng Ả Rập và nhiều ngôn ngữ khác.
Cách hoạt động: Tên miền được mã hóa Punycode bắt đầu bằng "xn--" theo sau là chuỗi đã mã hóa. Trình duyệt và hệ thống DNS dùng Punycode để xử lý tên miền quốc tế hóa, trong khi người dùng vẫn thấy các ký tự Unicode gốc.
Ứng dụng: Đăng ký và sử dụng tên miền có ký tự ngoài ASCII, phát triển website đa ngôn ngữ, địa chỉ email quốc tế hóa, cấu hình DNS và nhiều ứng dụng khác. Khi thiết lập bản ghi DNS hoặc máy chủ, thường cần dùng định dạng mã hóa Punycode.