ตัวแปลง Unicode ↔ Punycode

แปลงโดเมน Unicode (IDN) และ ASCII (Punycode) ได้สองทิศทาง

โดเมน ASCII
โดเมน Unicode
Punycode คืออะไร

Punycode เป็นการแทนค่า Unicode โดยใช้เพียงชุดย่อยของ ASCII ที่เป็นตัวอักษร‑ตัวเลข‑ขีด (LDH) ซึ่งจำเป็นสำหรับชื่อโฮสต์ DNS เป็นโปรไฟล์การเข้ารหัสที่ใช้โดย IDNA และเป็นอวตารของอัลกอริทึม Bootstring (RFC 3492) ในทางปฏิบัติ อักขระ ASCII ภายในเลเบลจะคงไว้ตามเดิม และมีขีดคั่นแยกส่วนที่ถูกเข้ารหัสซึ่งไม่ใช่ ASCII; สำหรับการใช้งานบนอินเทอร์เน็ตสาธารณะ จะมีคำนำหน้า ACE xn-- เพิ่มก่อนเลเบล ตัวอย่างเช่น München จะกลายเป็น Mnchen‑3ya ในระดับจุดรหัส และเป็นเลเบล DNS xn--mnchen-3ya การแปลงทำได้อย่างถูกต้องและย้อนกลับได้ภายใต้การประมวลผลและการทำให้เป็นมาตรฐานของ IDNA; เครื่องมือนี้ทำการแปลงได้ทั้งสองทิศทางภายในเบราว์เซอร์ของคุณ