WebTools

Useful Tools & Utilities to make life easier.

Punycode to Unicode

퓨니코드 주소를 원래의 한글 등 유니코드로 복구합니다.

퓨니코드 유니코드 변환기란?

이 도구는 xn--으로 시작하는 퓨니코드(Punycode)를 한글·일본어 같은 원래 문자로 되돌리는 디코더입니다. 인터넷 주소(도메인) 시스템은 영문·숫자·하이픈만 다룰 수 있어서, 한글 도메인 같은 국제화 주소(IDN)는 내부적으로 xn--3e0b707e처럼 알파벳과 숫자로 바꿔 저장됩니다. 이 도구는 그 암호 같은 형태를 눈으로 읽을 수 있는 원래 글자로 풀어 줍니다.

예를 들어 브라우저 주소창이나 이메일 헤더, 인증서에서 xn--3e0b707e.kr 같은 값을 보았다면, 앞부분 xn--3e0b707e를 이 도구에 넣어 한국이라는 원래 한글을 확인할 수 있습니다. 낯선 xn-- 주소가 실제로 어떤 한글 이름인지 확인하고 싶을 때 유용합니다.

사용 방법

  1. 입력 상자에 풀어 볼 퓨니코드를 넣습니다. xn--으로 시작하는 도메인 한 조각을 넣으면 됩니다.
  2. 변환 버튼을 누릅니다.
  3. 아래 결과 상자에 원래 문자(한글 등)가 나타나면 복사 버튼으로 가져다 씁니다.

도메인은 한국.kr처럼 점(.)으로 구분된 여러 조각으로 이루어지는데, 퓨니코드 변환이 필요한 부분은 한글이 들어간 조각뿐입니다. .kr이나 .com 같은 영문 조각은 원래대로 두고, xn--으로 시작하는 조각만 넣어 확인하세요.

변환 예시

xn-- 형태를 넣으면 아래처럼 원래 문자로 풀립니다.

입력 (퓨니코드)결과 (원래 문자)설명
xn--3e0b707e한국한글 도메인 라벨
xn--bj0bj06e한글한글 두 글자
xn--mnchen-3yamünchen독일어 움라우트 ü 포함

표에서 보듯 하나의 짧은 xn-- 문자열이 여러 글자의 한글로 풀리기도 합니다. 퓨니코드는 사람이 읽으라고 만든 형식이 아니라 시스템이 처리하기 위한 표현이라, 규칙적인 대응 관계가 겉으로는 잘 보이지 않습니다.

자주 묻는 질문

xn-- 를 빼고 넣어도 되나요?

국제화 도메인에서 한글 조각은 항상 xn-- 접두어로 시작합니다. 이 접두어는 '이 조각이 퓨니코드로 인코딩되었다'는 표시이므로, 가급적 xn--까지 포함한 온전한 형태를 넣어야 정확히 풀립니다.

가짜 사이트를 가려낼 때 도움이 되나요?

네. 겉보기에는 정상 한글 주소처럼 보이지만 실제로는 비슷하게 생긴 다른 문자로 만든 xn-- 주소가 있을 수 있습니다. 의심스러운 주소의 xn-- 값을 이 도구로 풀어 보면 실제 어떤 문자로 이루어졌는지 확인할 수 있어, 유사 도메인을 분별하는 데 참고가 됩니다.

반대로 한글을 xn-- 형태로 만들려면요?

이 도구는 퓨니코드를 원래 문자로 푸는 방향 전용입니다. 반대로 한글을 xn-- 형태로 바꾸려면 유니코드 → 퓨니코드 변환기를 사용하세요.