퓨니코드 변환기 (IDN ⇆ xn--)

국제화 도메인 이름을 유니코드와 퓨니코드(xn-- ASCII 형식) 사이에서 양방향으로 변환합니다 — 100% 브라우저에서 실행되며 업로드되지 않습니다.

🔒 도메인은 브라우저에서 처리되며 업로드되지 않습니다.

퓨니코드가 필요한 이유

인터넷의 도메인 이름은 원래 ASCII 문자, 숫자, 하이픈만 사용할 수 있었습니다. RFC 3492에 정의된 퓨니코드는 악센트, 움라우트, 키릴 문자, 한자, 일본어, 이모지 등 유니코드로 작성된 국제화 도메인 이름(IDN)이 이 ASCII 전용 시스템을 통과할 수 있게 해 주는 인코딩입니다. 비ASCII 문자를 포함한 각 라벨은 되돌릴 수 있는 ASCII 문자열로 변환되고 xn-- 접두사가 붙습니다. 그래서 münchen.dexn--mnchen-3ya.de가 됩니다. 브라우저 주소창에는 보기 좋은 유니코드 형태가 표시되지만, 실제로는 xn-- 버전으로 도메인을 조회합니다.

이 변환기의 작동 방식

위쪽 칸에 유니코드 도메인을 입력하면 그에 해당하는 ASCII xn-- 형태가 즉시 표시되고, 아래쪽 칸에 xn-- 도메인을 붙여넣으면 사람이 읽을 수 있는 유니코드로 다시 디코딩됩니다. 각 라벨은 점(.)을 기준으로 나뉘어 개별적으로 처리됩니다. com이나 de 같은 순수 ASCII 라벨은 그대로 통과되고, 실제로 비ASCII 문자를 포함한 라벨만 xn--로 변환됩니다. 이 도구는 이모지 같은 서로게이트 페어 문자까지 포함해 RFC 3492 인코딩과 디코딩 알고리즘을 완전히 구현하므로 모든 변환이 정확히 왕복됩니다.

자주 묻는 질문

퓨니코드 도메인이 왜 xn--로 시작하나요?

xn-- 접두사(ACE 접두사라고 부릅니다)는 해당 라벨이 ASCII로 인코딩된 국제화 이름임을 나타냅니다. 소프트웨어가 라벨 앞에서 xn--를 발견하면 나머지 부분을 퓨니코드 알고리즘으로 디코딩해 원래의 유니코드 문자를 복원해야 한다는 것을 알게 됩니다.

도메인의 ASCII 부분도 바뀌나요?

아니요. 라벨은 점을 기준으로 나뉘며 비ASCII 문자를 포함한 라벨만 인코딩됩니다. www, com, de 같은 일반적인 부분은 그대로 유지되므로 이미 올바른 ASCII였던 내용은 전혀 변경되지 않습니다.

입력한 도메인이 어딘가로 업로드되나요?

아니요. 모든 변환은 브라우저에서 JavaScript로 로컬 실행됩니다. 입력한 내용은 어떤 서버에도 전송·저장·업로드되지 않으므로, 공개되지 않은 비공개 도메인 이름도 안심하고 변환할 수 있습니다.