Punycode 인코더·디코더
전체 국제화 도메인 이름을 읽기 쉬운 Unicode와 ASCII 호환 형식 사이에서 변환합니다. 예를 들어 bücher.de는 xn--bcher-kva.de가 됩니다. 서버는 Unicode UTS #46을 지원하는 PHP intl을 사용하며 등록, DNS, 소유권, 피싱 위험은 확인하지 않습니다.
IDN 변환 방법
-
1
변환 방향 선택
인코드는 Unicode 도메인을 ASCII로 바꾸고, 디코드는 xn--bcher-kva 같은 A-label을 Unicode로 되돌립니다.
-
2
도메인 입력
URL 스킴, 포트, 경로, 쿼리, 프래그먼트, 이메일 주소를 빼고 도메인 이름만 붙여 넣으세요. 점으로 나뉜 레이블은 함께 처리됩니다.
-
3
결과 확인
변환된 표기를 복사한 뒤 사용하기 전에 해당 레지스트리나 DNS 서비스로 검증하세요.
Unicode 이름과 A-label
국제화 도메인 이름에는 ASCII 밖의 문자가 들어갈 수 있습니다. 소프트웨어는 각 비ASCII 레이블을 xn-- 접두사가 붙은 Punycode로 나타내며 ASCII 전용 레이블은 그대로 둡니다.
| Unicode 형식 | ASCII 호환 형식 |
|---|---|
bücher.de |
xn--bcher-kva.de |
café.com |
xn--caf-dma.com |
日本.jp |
xn--wgv71a.jp |
도구는 UTS #46 변형과 기본 플래그로 PHP의 idn_to_ascii 또는 idn_to_utf8을 호출합니다. UTS #46은 후보 도메인을 매핑하고 정규화한 뒤 레이블을 변환합니다. 실패는 해당 설정으로 입력을 처리하지 못했다는 뜻일 뿐입니다. 성공해도 등록 여부, 접속 가능성, 구매 가능성, 특정 레지스트리의 승인을 보장하지 않습니다.
안전과 범위
Punycode는 인코딩이지 신뢰 표시가 아닙니다. 서로 다른 Unicode 문자가 비슷하게 보일 수 있습니다. 이 페이지는 혼동 문자나 문자 체계 혼합을 찾지 않고 DNS, WHOIS, 인증서, 레지스트리별 검증도 하지 않습니다. 입력 도메인은 변환을 위해 이 사이트 서버로 전송됩니다.
자주 묻는 질문
아닙니다. café.example처럼 도메인만 입력하고 스킴, 포트, 경로, 쿼리, 프래그먼트는 제거하세요.
아닙니다. 서버가 입력을 변환했다는 뜻일 뿐이며 레지스트리 정책, DNS 길이, 등록 가능성은 별도로 확인해야 합니다.
찾지 않습니다. 디코딩 결과를 데이터로 보고 낯선 이름은 별도로 검증하세요.
PHP intl과 UTS #46 IDNA 변형을 사용해 이 사이트 서버에서 변환합니다.
관련 도구
ASCII 표 참조
NUL, LF, DEL 같은 제어 문자를 포함해 모든 문자에 대한 10진수, 16진수, 8진수, 2진수, HTML 숫자 문자 참조를 담은 0부터 127까지의 전체 ASCII 표.
HTML 문자 참조
HTML 엔티티의 검색 가능한 목록, 각 엔티티의 이름 및 숫자 코드, 그리고 특수 문자 및 기호에 대한 1클릭 복사 기능을 제공합니다.
키보드 단축키 참고표
macOS, Windows, Linux에서 VS Code, Chrome, GNU Readline을 쓰는 Bash의 문서화된 기본 단축키를 검색합니다.
색상 틴트 생성기
기준 색의 밝은 틴트를 생성합니다. 디자인 시스템 토큰, 배경, 호버 상태를 위한 3-20단계 스케일.
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
이메일 검증기
이메일 주소를 검증합니다. RFC 5322 구문 검사, 실시간 MX 레코드 조회, 그리고 로컬 파트, 도메인, 길이 정보를 제공합니다. 이메일은 전송되지 않습니다.
이 도구는 다른 언어로도 제공됩니다
- Punycode-kodare och avkodare [SV]
- Codificador e decodificador Punycode [PT]
- Encodeur et décodeur Punycode [FR]
- Punycodeエンコーダー・デコーダー [JA]
- Koder i dekoder Punycode [PL]
- Trình mã hóa và giải mã Punycode [VI]
- Enkoder dan Dekoder Punycode [ID]
- مُرمِّز ومفكّك Punycode [AR]
- Codificador y decodificador Punycode [ES]
- Punycode coderen en decoderen [NL]
- Punycode-Kodierer und -Dekodierer [DE]
- ตัวเข้ารหัสและถอดรหัส Punycode [TH]
- Punycode Encoder Decoder [EN]
- Codificatore e decodificatore Punycode [IT]
- Кодировщик и декодировщик Punycode [RU]
- Punycode kodlayıcı ve kod çözücü [TR]
- Punycode 编码解码器 [ZH]