OneToolHub
🔍

퓨니코드 변환기

국제화 도메인(한글·한자·아랍어 등)을 퓨니코드(xn--)로 변환하거나 역변환합니다.

URL 전체를 붙여넣으면 도메인을 자동으로 추출합니다

변환 결과가 여기 표시됩니다

소개

퓨니코드 변환기란?

퓨니코드(Punycode)는 유니코드 도메인(IDN)을 ASCII 호환 인코딩(ACE)으로 표현하는 방식으로, RFC 3492에 정의되어 있습니다. 브라우저는 내부적으로 한글 도메인을 xn-- 형식으로 변환해 DNS에 조회합니다. 이 도구는 그 변환 과정을 눈으로 확인하거나 역변환할 때 사용합니다.

기능

주요 기능

🌐

도메인 → 퓨니코드

한글·한자·아랍어 등 국제 문자가 포함된 도메인을 브라우저·DNS 호환 퓨니코드(xn--)로 즉시 변환합니다.

🔁

퓨니코드 → 도메인

xn-- 접두어가 붙은 퓨니코드 레이블을 원래의 유니코드 도메인으로 복원합니다.

🔗

URL 자동 파싱

https://example.com 형태의 전체 URL을 입력해도 도메인 부분을 자동으로 추출해 변환합니다.

📊

레이블 분석

도메인의 각 레이블(점으로 구분)을 별도로 분석해 어떤 부분이 변환됐는지 표로 보여줍니다.

🌍

다국어 도메인

한국어, 중국어, 일본어, 아랍어 등 모든 유니코드 문자를 지원하는 다국어 도메인(IDN)을 처리합니다.

🔒

Privacy

모든 변환은 브라우저 내에서 처리되며 데이터가 서버로 전송되지 않습니다.

활용

이런 분들께 유용합니다

🌐

도메인 관리자

국제화 도메인(IDN)의 퓨니코드를 확인하고 DNS 설정에 활용할 때

👨‍💻

웹 개발자

URL 파싱 코드에서 IDN 처리가 올바른지 퓨니코드로 검증할 때

🔐

보안 연구자

동형문자 공격(IDN Homograph Attack)에 사용된 유사 도메인을 분석할 때

📧

이메일 관리자

국제화 이메일 도메인 파트의 퓨니코드를 확인할 때

🌍

현지화 담당자

각 언어별 IDN 도메인이 올바르게 인코딩되는지 테스트할 때

📚

학습자

DNS와 국제화 도메인의 작동 원리를 직접 실험하며 이해할 때

FAQ

자주 묻는 질문

퓨니코드는 유니코드 문자열을 ASCII 문자만으로 표현하는 인코딩 방식(RFC 3492)입니다. 예를 들어 '한국.com'은 'xn--3e0b707e.com'으로 변환되며, 브라우저가 이를 DNS에 조회할 때 사용합니다.

xn--은 ASCII Compatible Encoding(ACE) 접두어로, 해당 레이블이 퓨니코드로 인코딩된 유니코드 문자임을 나타냅니다. 일반 ASCII 도메인 레이블에는 붙지 않습니다.

브라우저 주소창에 '한국.com'을 입력하면 브라우저가 자동으로 퓨니코드로 변환해 DNS에 조회합니다. 이 도구는 그 변환 결과를 미리 확인할 수 있게 해줍니다.

네. https://한국어.한국/path?q=1 처럼 전체 URL을 입력하면 도메인 부분(한국어.한국)만 추출해 변환합니다.

네. 한국어, 중국어, 일본어, 아랍어, 히브리어, 키릴 문자 등 유니코드로 표현 가능한 모든 문자를 지원합니다.

시각적으로 유사한 유니코드 문자를 이용해 실제 도메인처럼 보이는 피싱 도메인을 만드는 공격입니다. 예를 들어 라틴 'a'와 키릴 'а'는 육안으로 구분하기 어렵습니다. 퓨니코드로 변환하면 두 도메인의 차이를 즉시 확인할 수 있습니다.