한글 도메인의 실제 표기 확인

퓨니코드 변환기

도메인 하나를 입력하고 Unicode, ASCII, 레이블별 길이를 비교하세요. 비슷하게 생긴 문자는 코드 포인트로 확인할 수 있습니다.

퓨니코드 변환기

도메인 입력

Unicode와 ASCII 결과

ASCII / Punycode

Unicode

브라우저 안에서 변환하며 DNS 조회나 입력 도메인 접속은 하지 않습니다.

변환 옵션

UTS #46 비전환 처리 · STD3 · NFC · 양방향 텍스트 및 결합자 검사.

입력 최대 4096 UTF-16 단위. 인코딩 후 레이블 63바이트, 본문 253 ASCII 문자.

오래된 결과입니다. 변환 후 내보내세요.

한글 주소를 서버 설정에 넣을 때 보이는 이름과 실제로 필요한 표기가 다를 수 있습니다. 퓨니코드 변환기는 도메인을 점으로 나누어 보여 주므로, 어떤 부분이 xn--로 바뀌는지와 그대로 남는 부분을 함께 확인할 수 있습니다.

퓨니코드 변환기를 사용하는 이유

전체 주소가 아닌 레이블을 비교

퓨니코드 변환기는 www.bücher.de에서 bücher만 xn--bcher-kva로 바꿉니다. 한글 도메인도 같은 방식으로 각 레이블을 처리합니다. 짧아 보이는 이름도 ASCII로 표현하면 길어질 수 있으므로 결과 바이트 수를 기준으로 확인하세요.

세 도메인 레이블이 인코딩된 레이블과 대응하며 가운데 레이블만 길어지는 그림.

닮은 문자도 서로 다른 이름

라틴 문자 a와 키릴 문자 а는 비슷하게 보여도 다른 주소를 만듭니다. 문자 옆의 U+ 코드 포인트와 ASCII 표기를 비교하세요. 문법 검사를 통과한 것과 신뢰할 수 있는 사이트인지는 별개의 문제입니다.

비슷하게 생긴 두 문자 토큰을 확대해 서로 다른 내부 무늬와 인코딩 결과를 보여 주는 그림.

복사하기 전에 확인할 사항

01

호스트 이름만 넣기

프로토콜, 경로, 포트, 이메일의 로컬 부분을 제외한 도메인을 입력하세요. Unicode와 기존 xn-- 레이블을 섞어도 됩니다. 마지막 루트 점 하나는 유지하지만 중간의 빈 레이블이나 끝의 연속된 점은 허용하지 않습니다.

02

다운로드할 표기 선택하기

Punycode 변환은 양방향 결과를 항상 보여 줍니다. 선택한 형식은 강조된 결과와 TXT 내용에 적용되고, ASCII 복사와 Unicode 복사는 각각 해당 표기를 복사합니다. 형식을 바꾸면 새 결과가 준비될 때까지 내보내기가 잠깁니다.

03

검토 중에는 자동 변환 끄기

기본적으로 변경 후 350밀리초가 지나면 업데이트합니다. 자동 변환을 끄면 변환 버튼이나 Ctrl/Cmd + Enter로 실행합니다. 예제와 비우기는 덮어쓸 양을 미리 보여 주며, 적용 후 입력과 결과를 한 번 되돌릴 수 있습니다.

도메인 처리에 포함된 검사

국제화 도메인 매핑

UTS #46 비전환 처리를 사용해 대소문자와 호환 문자를 매핑하고 NFC로 정규화합니다. ß는 ss로 바뀌지 않습니다. 이미 xn--로 입력한 레이블도 디코딩하고 검증하므로 임의 문자열 인코딩과는 다릅니다.

출력 방향과 무관한 검증

STD3 ASCII 규칙, 하이픈 위치, 양방향 텍스트, 결합자 문맥과 DNS 길이를 확인합니다. Unicode 출력도 ASCII 길이 검사를 거칩니다. 특정 레이블에 오류가 있으면 번호와 행·열 위치를 표시합니다.

인코딩된 바이트 수 비교

레이블당 최대 63 ASCII 바이트, 마지막 루트 점을 제외한 도메인 본문은 최대 253 ASCII 문자입니다. 화면에서 보이는 유니코드 도메인의 글자 수로는 이 제한을 판단할 수 없습니다. 각 행에 두 표기와 길이를 함께 표시합니다.

일부 문자와 문자 체계 확인

같은 레이블에서 라틴·키릴·그리스 문자가 섞이면 알려 줍니다. 작은 문자 표에 포함된 닮은 문자도 코드 포인트와 함께 나옵니다. 서로 다른 레이블의 문자 체계 차이는 같은 레이블 안의 혼용으로 처리하지 않습니다.

입력 범위와 판단의 한계

한 번에 도메인 하나
최대 입력은 4096 UTF-16 단위입니다. 앞뒤 공백은 제거하지만 내부 공백, URL, 이메일, 포트, 와일드카드, 퍼센트 표기는 거부합니다. 단일 레이블은 허용하며 일괄 변환이나 파일 가져오기는 지원하지 않습니다.
고정된 IDN 처리 방식
원시 Punycode, IDNA2003, 느슨한 대체 모드는 없습니다. 매핑으로 원래 철자가 달라질 수 있으므로 원문 그대로의 왕복을 보장하지 않습니다. 밑줄과 잘못된 ACE 레이블은 실패합니다. UTS46에서 허용하는 기호도 등록기관이 거부할 수 있습니다.
문자 알림은 안전 판정이 아님
일부 라틴·키릴·그리스 조합과 소규모 문자 표만 검사합니다. 전체 UTS #39 검사, 브랜드 유사도 비교, 위험 점수는 제공하지 않습니다. 아무 알림이 없어도 닮은 문자나 피싱 위험이 없다는 뜻은 아닙니다.
등록과 접속 상태는 별도
도메인 등록 가능 여부, 소유권, DNS 응답, 인증서는 조회하지 않습니다. 등록기관마다 허용 문자 정책이 다릅니다. 브라우저 주소창의 표시 방식도 버전과 정책에 따라 달라지며 이 도구가 예측하지 않습니다.
명시적으로 내보내는 텍스트
결과는 클릭 가능한 링크로 만들지 않습니다. 자동 접속, 입력이 담긴 공유 URL, 임시 입력 저장도 없습니다. 긴 목록은 50개 레이블부터 표시하며 추가로 펼칠 수 있습니다. 복사와 저장에는 현재 도메인 전체가 포함됩니다.

퓨니코드 변환기 자주 묻는 질문

한글 도메인을 퓨니코드로 변환하려면 어떻게 하나요?

도메인 부분만 입력하고 ASCII 결과를 확인하면 됩니다. 기존 ASCII 레이블은 그대로 남고, 국제화 레이블에는 xn-- 표기가 생깁니다. 경로나 쿼리가 포함된 전체 주소는 먼저 호스트 부분을 분리해야 합니다.

변환 결과가 맞는지 어떻게 확인하나요?

Unicode와 ASCII를 레이블별로 비교하세요. ASCII 결과를 다시 입력해도 같은 이름으로 변환되는지 확인할 수 있습니다. 다만 대소문자와 조합 문자는 매핑되므로 원문이 완전히 같을 필요는 없으며, 왕복 일치는 사이트의 안전성을 증명하지 않습니다.

입력 데이터가 서버로 전송되나요?

아니요. 현재 페이지 안에서 변환합니다. 사용자가 복사하거나 TXT로 저장할 때만 결과를 내보냅니다. 저장한 텍스트에는 전체 도메인이 들어 있으므로 내부에서 쓰는 이름을 공유할 때는 내용을 확인하세요.

한국어 도메인을 Punycode로 바꾸면 무엇이 달라지나요?

한글이 들어 있는 레이블이 ASCII 문자로 표현되고 xn-- 접두사가 붙습니다. 점으로 구분된 다른 레이블은 독립적으로 처리합니다. 읽을 수 있는 표기를 다시 확인하려면 Unicode 결과를 보면 됩니다.

IDN 동형문자 공격은 무엇인가요?

다른 문자 체계의 비슷한 글자를 사용해 익숙한 도메인처럼 보이게 하는 방식입니다. 예를 들어 라틴 a와 키릴 а는 다른 코드 포인트입니다. 이 도구의 제한된 알림은 검토를 돕지만 모든 변형이나 사이트의 의도를 판별하지는 못합니다.

다른 도메인 변환 문제가 있나요?

설정에 넣을 이름 확인하기

퓨니코드 변환기로 두 표기와 레이블 길이를 비교한 다음 대상 서비스가 요구하는 형식으로 내보내세요.