퓨니코드 변환
국제화 도메인(IDN)을 브라우저 URL API로 ASCII(xn--) 호스트명과 맞춰 봅니다.
퓨니코드 / 도메인 변환
값을 입력한 뒤 계산하기를 눌러주세요.
브라우저 URL API로 호스트명을 정규화합니다. 국제화 도메인(IDN) ↔ xn-- 변환에 사용합니다.
사용 방법
- 도메인 칸에 한글·유니코드 호스트 또는
xn--ASCII 도메인을 넣습니다.https://나 경로가 붙어 있어도 됩니다. - Enter 또는 변환을 누릅니다. 프로토콜·경로·포트는 버리고 호스트만 씁니다.
- ASCII / 퓨니코드 (hostname)에 브라우저 URL API가 정규화한 호스트가 표시됩니다. 국제화 도메인은 보통
xn--접두입니다. - 유니코드 표시는 입력에 비ASCII가 있으면 그 호스트(소문자)를 유지하고, 없으면 ASCII 호스트를 그대로 보여 줍니다.
- 해석 실패 시 ASCII 칸에 안내가 납니다. 초기화로 비웁니다. 조회·WHOIS 요청은 하지 않습니다.
- 쿠키 도메인·TLS 인증서 CN을 비교할 때 ASCII 칸 값을 복사해 서버 설정과 맞춰 보세요. DNS 조회는 나가지 않습니다.
핵심 개념
퓨니코드(Punycode)는 한글 등 국제화 도메인(IDN)을 DNS가 다루는 ASCII로 옮기는 방식입니다. 주소창에 한글 도메인을 넣어도 실제 질의는 xn-- 접두 호스트로 나갑니다. 이 도구는 별도 라이브러리 없이 new URL('http://' + 호스트).hostname으로 지금 브라우저가 쓰는 정규화 결과를 보여 줍니다. 입력에서 스킴·경로·포트는 버리고 호스트만 남깁니다.
인증서·쿠키·CORS, 메일 서버, 피싱 유사 도메인을 점검할 때 “화면에 보이는 이름”과 “와이어의 ASCII”를 맞춰 보면 실수가 줄어듭니다. DNS 조회나 WHOIS는 하지 않습니다. 유니코드 칸은 입력에 비ASCII가 있을 때만 그 호스트를 유지하므로, xn--만 붙여 넣으면 한글이 자동으로 복원되지 않을 수 있습니다. 값은 브라우저에만 남습니다.
예시
한글.com을 변환하면 ASCII 칸에 xn--bj0bj06e.com 형태의 퓨니코드 호스트가 나오고, 유니코드 칸에는 소문자 한글 호스트가 유지됩니다. https://한글.com/path:443처럼 붙여도 호스트만 사용합니다. 영문 www.example.com은 URL API 정규화를 거친 ASCII가 양쪽에 가깝게 보입니다. 메일 서버나 인증서 CN에 넣을 때는 ASCII 칸 값을 복사하는 습관이 안전합니다.
자주 묻는 질문
퓨니코드 변환이란 무엇인가요?
국제화 도메인(IDN)을 DNS가 쓰는 ASCII(xn-- 접두)로 나타내는 표기입니다. 이 페이지는 브라우저 URL API의 hostname 정규화로 그 결과를 보여 줍니다.
한글 도메인 xn-- 주소는 어떻게 확인하나요?
한글 호스트를 넣고 변환을 누르면 ASCII 칸의 xn-- 값을 복사하면 됩니다. 인증서·네임서버 설정과 대조할 때 이 값을 씁니다.
http://를 붙여도 퓨니코드 변환이 되나요?
됩니다. https://와 경로·포트를 제거한 뒤 호스트만 변환합니다. Enter 키로도 실행됩니다.
xn--를 한글로 되돌리나요?
입력에 한글이 있으면 유니코드 칸에 소문자로 유지합니다. ASCII(xn--)만 넣은 경우 한글이 자동 복원되지 않을 수 있습니다.
서브도메인·포트도 되나요?
포트 숫자는 떼고, 호스트 레이블은 URL API가 처리합니다. 잘못된 호스트면 ASCII 칸에 해석 실패 안내가 납니다.
도메인 변환 시 DNS 조회가 나가지나요?
나가지 않습니다. 문자열 정규화만 하며 WHOIS·DNS 쿼리나 서버 로그에 도메인을 보내지 않습니다. 관련: URL 인코더 · 글자수 세기 · 해시 생성기
최종 검토일: 2026년 9월 4일