매일 손이 가는 개발자 도구를 한곳에.

변환기, 포맷터, 해시, 검증기, 그리고 계속 다시 열게 되는 작은 유틸리티들이 여러 탭에 흩어지지 않고 한자리에 모여 있습니다.

GitHub
/ 도구
■
/ 도구 찾기
도구 109개
/ Punycode 인코더/디코더
/ 선택한 도구
■

Punycode 인코더/디코더 - 무료 인코더 및 디코더 도구

국제화 도메인 이름을 위한 Punycode를 인코딩하고 디코딩합니다

■ 01

Punycode란?

Punycode는 도메인 이름에 허용되는 제한된 ASCII 부분집합(글자, 숫자, 하이픈)만으로 Unicode 문자를 표현하는 방식입니다. 비ASCII 문자를 포함한 국제화 도메인 이름(IDN)을…

■ 02

어떻게 작동하나요?

ACE 접두사 Punycode로 인코딩된 라벨은 ASCII Compatible Encoding(ACE) 접두사 "xn--"로 식별됩니다. 예를 들어 독일 도시 "Munchen"은 Punycode로 "xn--mnchen-3ya"가 됩니다. 인코딩 과정 ASCII 문자…

■ 03

예시 사례

독일 도메인, 중국 도메인, 일본 도메인을 다루므로 일반적인 입력과 출력을 빠르게 비교할 수 있습니다.

/ 관련 도구
/ 코드
■

선택한 도구의 소스 코드로, 오른쪽의 실시간 버전과 함께 여기에 표시됩니다.

/ 소스 코드
TypeScript
typescript
// Punycode encoding/decoding for internationalized domains

function toASCII(domain: string): string {
  // Convert each label of the domain
  return domain.split('.').map(label => {
    // If already ASCII, return as-is
    if (/^[\x00-\x7F]*$/.test(label)) {
      return label;
    }
    // Otherwise encode with xn-- prefix
Buidl Now 아이콘

모든 유틸리티를 한곳에 두고 빌드 흐름에서 벗어나지 마세요.

도구를 고르고, 확인을 마치고, 필요한 것을 복사한 뒤 실제 제품 작업으로 돌아가세요.

빠르게 출시하는 빌더를 위한 개발자 도구.© 2026 Buidl Now. All rights reserved.