Online Toolbox/Webmaster/Punycode Converter

Punycode Converter

Convert between IDN and Punycode.

Punycode Encoding Conversion

Description

Punycode Encoder/Decoder converts internationalized domain names (IDN) between Unicode and ASCII-compatible encoding.

Use Cases

1

Web development: Configure international domain names

2

DNS: Understand IDN encoding

3

Security: Verify domain name encoding

4

Localization: Register non-Latin domain names

5

Education: Learn about domain name standards

Instructions

1

Enter a domain name with international characters

2

View the Punycode encoding

3

Decode Punycode back to Unicode

4

Copy the encoded domain

5

Use for DNS configuration

Notes

  • Punycode is defined in RFC 3492
  • Encoded domains start with xn--
  • IDN allows domain names in local scripts
  • Browser support for IDN is universal

FAQ

Q

What is Punycode?

A

Punycode is an encoding used to represent Unicode domain names using only ASCII characters, prefixed with xn--.

Q

Why is Punycode needed?

A

DNS only supports ASCII characters. Punycode allows non-Latin characters in domain names while maintaining DNS compatibility.