Skip to main content
devtools24

Punycode 변환기

국제 도메인 이름을 유니코드와 Punycode(ASCII 호환) 형식 간에 변환합니다.

Unicode to Punycode (ASCII)
Punycode Result
Result appears here
Punycode to Unicode
Unicode Result
Result appears here

About Punycode

  • • Punycode converts Unicode domain names to ASCII for DNS compatibility
  • • Internationalized Domain Names (IDN) use the xn-- prefix
  • • Example: münchen.de → xn--mnchen-3ya.de
  • • Defined in RFC 3492 and used by all modern browsers

Punycode & IDN - 기술 세부 정보

Punycode is a way to represent Unicode characters in ASCII for domain names (Internationalized Domain Names or IDN). The xn-- prefix indicates a Punycode-encoded domain. Example: münchen.de becomes xn--mnchen-3ya.de

명령줄 대안

# Convert with Python
python3 -c "print('münchen.de'.encode('idna').decode())"

# Decode punycode
python3 -c "print(b'xn--mnchen-3ya.de'.decode('idna'))"

참조

공식 사양 보기