Công cụ Chuyển đổi Mã hóa Tên miền Punycode

Mã hóa (Tên miền quốc tế hóa → Punycode)

Giải mã (Punycode → Tên miền quốc tế hóa)

Ví dụ thông dụng

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

Giới thiệu về Punycode:

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.