본문으로 건너뛰기

Punycode에서 Unicode로 변환기

국제화 도메인 이름을 Punycode xn-- 형식으로 변환하거나 다시 되돌리세요. 이 도구는 비ASCII 문자가 포함된 각 레이블에 RFC 3492 알고리즘을 적용하고, ASCII 레이블은 그대로 두며, 한 줄에 하나의 도메인 또는 이메일 주소를 처리합니다. 개발자, DNS 관리자 및 마케터가 münchen.de 또는 例え.jp 같은 이름이 DNS, 인증서, URL 및 스팸 필터에서 어떻게 표시되는지 확인하는 데 유용합니다.

자주 묻는 질문

Punycode란 무엇인가요?

RFC 3492에 정의된 Punycode는 도메인 이름에 허용되는 영문자, 숫자 및 하이픈만 사용해 Unicode 텍스트를 표현합니다. 국제화 도메인 이름은 각 비ASCII 레이블을 xn-- 뒤에 Punycode 형식을 붙여 저장합니다. 브라우저는 사용자에게 Unicode 형식을 표시합니다.

예시를 볼 수 있나요?

mañana.com는 xn--maana-pta.com가 되고, münchen.de는 xn--mnchen-3ya.de가 됩니다. RFC 3492 예시인 他们为什么不说中文은 xn--ihqwcrb4cv8a8dqg056pqjye가 됩니다. 다시 변환하면 원래 이름이 복원됩니다.

도메인을 여러 개 한 번에 변환할 수 있나요?

예. 한 줄에 도메인 하나를 입력하면 각 줄을 따로 변환합니다. 앞뒤 공백은 제거하고 빈 줄은 그대로 둡니다.

이 도구는 이메일 주소도 처리하나요?

예. @ 뒤에 있는 부분만 변환하므로 로컬 부분은 그대로 유지됩니다. 비ASCII 로컬 부분을 사용하려면 메일 서버에서 SMTPUTF8도 지원해야 합니다.

입력을 소문자로 바꾸거나 정규화하나요?

아니요. 이 도구는 RFC 3492에 정의된 Punycode를 정확히 적용하고 대소문자를 유지합니다. 브라우저는 UTS 46 매핑도 적용해 소문자로 바꾸고 정규화하므로, DNS와 일치하는 결과를 얻으려면 도메인을 소문자로 입력하세요.

Punycode가 거부되는 이유는 무엇인가요?

xn-- 레이블에 유효한 Punycode 문자열이 없거나 Punycode 부분에 ASCII가 아닌 문자가 포함되어 있으면 디코딩에 실패합니다. 레이블을 빠짐없이 복사했는지 확인하세요.

ASCII 도메인은 변경되나요?

example 또는 com처럼 ASCII 문자만 포함된 레이블은 양방향 변환에서 모두 그대로 유지됩니다.

공격자가 Punycode를 사용하는 이유는 무엇인가요?

다른 문자 체계의 비슷하게 생긴 문자는 익숙한 브랜드를 흉내 낼 수 있으며, 이를 동형 문자 공격이라고 합니다. 의심스러운 링크를 Punycode로 변환하면 그 뒤에 숨은 실제 xn-- 이름을 확인할 수 있습니다.

Punycode는 URL 퍼센트 인코딩과 같은 것인가요?

아니요. Punycode는 호스트 이름에만 적용됩니다. ASCII가 아닌 문자가 포함된 경로와 쿼리 문자열은 대신 퍼센트 인코딩되며, 이 사이트의 URL 인코더로 처리할 수 있습니다.

텍스트를 얼마나 변환할 수 있나요?

요청당 최대 5 MiB의 텍스트를 처리하며, 한 줄에 도메인 하나를 입력합니다. 변환은 서버에서 실행되고 아무것도 저장되지 않습니다.

OneClick Pro 소개

OneClick Pro은 일상 업무에 활용할 수 있는 150개 이상의 웹 도구를 무료로 모아 제공합니다. 이미지와 단위를 변환하고, 코드를 포맷하고 검증하고, 도메인과 SEO를 확인하고, 텍스트와 날짜, 숫자를 다룰 수 있습니다. 모든 도구는 가입이나 구독 없이 사용할 수 있으며, 입력한 내용은 결과를 계산하는 데만 사용되고 저장되지 않습니다. 한 번 쓰는 작업을 위한 빠른 도구 모음으로 활용하거나, 매일 자주 쓰는 도구를 북마크해 두세요.