퓨니코드 변환기 (Punycode)
WebToolBox에서 제공하는 무료 인코딩 도구인 퓨니코드 변환기 (Punycode) 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.
설정
입력
결과
Punycode Info
Punycode(ACE: ASCII Compatible Encoding)는 한국어, 일본어, 아랍어 등 비ASCII 문자로 이루어진 도메인 이름을 인터넷에서 사용 가능한 ASCII 형식으로 변환하는 표준(RFC 3492)입니다.
한글.com→xn--bj0bj06e.com- 여러 도메인은 줄바꿈으로 구분하여 일괄 변환할 수 있습니다.
퓨니코드(Punycode)란?
퓨니코드(Punycode)는 유니코드 문자열을 ASCII 문자로만 표현할 수 있도록 변환하는 인코딩 방식입니다. RFC 3492에 정의되어 있으며, 국제화 도메인 이름(IDN: Internationalized Domain Name)을 인터넷의 DNS 시스템에서 처리하기 위해 사용됩니다.
인터넷의 DNS(Domain Name System)는 원래 ASCII 문자만 지원하도록 설계되었습니다. 한글, 일본어, 아랍어 등 비ASCII 문자를 포함한 도메인 이름을 사용하기 위해, ACE(ASCII Compatible Encoding) 형식인 퓨니코드가 도입되었습니다. 예를 들어 '한글.com'은 'xn--bj0bj06e.com'으로 변환됩니다.
퓨니코드 도메인은 'xn--' 접두사로 시작하며, 이 접두사는 해당 도메인이 퓨니코드로 인코딩되었음을 나타냅니다. 웹 브라우저는 주소 표시줄에서 퓨니코드를 자동으로 유니코드 도메인으로 변환하여 보여줍니다.
사용 방법
- 변환 방향을 선택합니다: '유니코드 → 퓨니코드(ACE)' 또는 '퓨니코드(ACE) → 유니코드'.
- 입력 필드에 변환할 도메인 이름을 입력합니다.
- 결과 필드에 자동으로 변환 결과가 표시됩니다.
- 여러 도메인을 줄바꿈으로 구분하여 일괄 변환할 수 있습니다.
FAQ
- 퓨니코드는 어디에 사용되나요?
- 주로 국제화 도메인 이름(IDN)에 사용됩니다. 한국어, 일본어, 중국어, 아랍어 등 비ASCII 문자가 포함된 도메인 이름을 DNS에 등록하고 사용하기 위해 퓨니코드로 변환합니다.
- xn-- 접두사는 무엇인가요?
- 'xn--'은 ACE(ASCII Compatible Encoding) 접두사로, 해당 도메인 라벨이 퓨니코드로 인코딩되었음을 나타냅니다. 이 접두사를 통해 일반 ASCII 도메인과 구별할 수 있습니다.
- 퓨니코드 도메인의 보안 위험은 무엇인가요?
- 유사 문자를 이용한 호모그래프 공격(homograph attack)이 가능합니다. 예를 들어 키릴 문자 'а'와 라틴 문자 'a'는 모양이 비슷하지만 다른 퓨니코드를 생성합니다. 현대 브라우저는 이를 방지하기 위해 혼합 스크립트 도메인을 퓨니코드 형태로 표시합니다.
인코딩 — 도구 목록
Base64 인코드
WebToolBox에서 제공하는 무료 인코딩 도구인 Base64 인코드 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.
Base64 디코드
WebToolBox에서 제공하는 무료 인코딩 도구인 Base64 디코드 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.
URL 인코드
WebToolBox에서 제공하는 무료 인코딩 도구인 URL 인코드 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.
URL 디코드
WebToolBox에서 제공하는 무료 인코딩 도구인 URL 디코드 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.
HTML 이스케이프
WebToolBox에서 제공하는 무료 인코딩 도구인 HTML 이스케이프 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.
유니코드 변환
WebToolBox에서 제공하는 무료 인코딩 도구인 유니코드 변환 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.
JWT 디코더
WebToolBox에서 제공하는 무료 인코딩 도구인 JWT 디코더 기능을 브라우저에서 바로 사용해 보세요. 복잡한 설치 없이 빠르고 안전하게 작업을 처리할 수 있습니다.