유니코드·퓨니코드 변환기
문자열 ↔ 유니코드 코드포인트(U+) ↔ HTML 엔티티 ↔ \uXXXX ↔ 퓨니코드(IDN 도메인) 일괄 변환.
입력
결과
- U+ 코드포인트
- U+D55C U+AD6D
- HTML 엔티티
- 한국
- JavaScript \u 표기
- \uD55C\uAD6D
- 퓨니코드 (도메인 변환)
- xn--3e0b707e
- 총 문자 수
- 2자
- UTF-8 바이트 수
- 6바이트
- · 퓨니코드는 한글·한자·이모지 등 비ASCII 문자를 ASCII만 사용 가능한 DNS 시스템에서 도메인으로 표기하기 위한 인코딩입니다 (RFC 3492).
- · 예: 한국 → xn--3e0bk6a, 한국어.com → xn--3e0bk6a.com
- · 브라우저는 도메인 입력 시 자동으로 퓨니코드로 변환해 DNS 조회합니다.
- · 유니코드 코드포인트는 21비트 정수로 0x0000~0x10FFFF 범위 (BMP 영역 + 보충 영역).
외부 사이트에 임베드 (iframe 코드 복사)
블로그·기업 사이트에 이 계산기를 그대로 넣으세요. 무료, 회원가입 없음. 광고·헤더·푸터 없는 클린 UI 임베드.
<iframe
src="https://thorkit.kr/embed/unicode-converter/"
width="100%"
height="900"
frameborder="0"
style="border: 1px solid #e5e7eb; border-radius: 6px;"
title="유니코드·퓨니코드 변환기 — ThorKit"
loading="lazy"
></iframe>
<script>
window.addEventListener("message", function(e) {
if (e.origin !== "https://thorkit.kr") return;
if (e.data && e.data.type === "thorkit:height") {
var iframes = document.querySelectorAll('iframe[src*="https://thorkit.kr/embed/"]');
iframes.forEach(function(f) { f.style.height = e.data.height + "px"; });
}
});
</script>계산 근거
유니코드는 전 세계 모든 문자를 고유한 정수(코드포인트)로 표현하는 표준이며, U+로 시작하는 16진수 표기를 사용합니다 (예: 한 = U+D55C).
퓨니코드(Punycode)는 한글·한자·이모지 같은 비ASCII 문자를 도메인으로 사용할 수 있게 ASCII로 변환하는 인코딩입니다. "한국"이 "xn--3e0bk6a"로 변환되어 DNS 시스템에 등록됩니다.
프로그래밍에서 유니코드는 \uXXXX(JS·Java) 또는 &#xXXXX;(HTML)로 이스케이프하며, 4자리 16진수로 표기합니다.
자주 묻는 질문
- 퓨니코드는 왜 필요한가요?
- DNS 시스템은 ASCII만 지원해 한글·한자 도메인을 직접 사용할 수 없습니다. 퓨니코드로 변환해 등록하면 브라우저가 입력 시 자동 변환해 조회합니다.
- 한 글자가 \u로 4자리인 이유는?
- BMP(기본 다국어 평면, U+0000~U+FFFF) 영역은 4자리 16진수면 충분. 보충 영역(이모지·고대 문자)은 5~6자리 코드포인트라 \u{XXXXX} 형식 사용.
- 한글 "가"의 코드포인트는?
- U+AC00 (Hangul Syllables 첫 글자). 한글 음절은 U+AC00~U+D7A3 범위 (11,172자).
- 이모지는 어떻게 처리하나요?
- 이모지 대부분은 보충 영역(U+1F000+)에 위치. \u{1F600} 또는 surrogate pair(\uD83D\uDE00) 형태로 표기. 한 이모지가 2바이트 이상 차지.
관련 계산기
태그로 묶인 다른 콘텐츠
계산기·도표·가이드·부업 모두 포함 — 태그 공유도 높은 순
- 계산기JSON ↔ YAML ↔ XML 변환
JSON·YAML·XML 사이를 양방향 변환합니다. 6가지 조합 모두 지원.
- 계산기HTML 미리보기·정렬기
HTML 텍스트를 들여쓰기 정렬하고 태그·속성·잠재 문제를 분석합니다. 의도적으로 코드 실행 없이 안전하게 처리.
- 계산기Markdown 미리보기·HTML 변환
Markdown 텍스트를 HTML로 변환하고 헤딩·리스트·링크·코드 블록 통계를 표시합니다.
- 계산기URL 인코딩·디코딩
URL에 사용 가능한 형태로 문자열을 인코딩하거나, 인코딩된 문자열을 원래대로 복원합니다.
- 계산기HTML 엔티티 인코딩·디코딩
<, >, &, " 같은 특수 문자를 HTML 엔티티로 변환하거나 원래대로 복원합니다.
- 계산기진법 변환기 (2·8·10·16진수)
10진수·2진수·8진수·16진수를 양방향으로 변환합니다.
- 계산기색상 변환기 (HEX·RGB·HSL)
HEX 색상 코드를 RGB·HSL로 변환합니다.
- 계산기ROT13 인코더·디코더
알파벳을 13자리 회전시키는 단순 시저 암호. 인코딩과 디코딩 모두 동일 함수로 동작합니다.
- 계산기텍스트 ↔ 이진코드 변환기
텍스트를 UTF-8 바이트 기준 8비트 이진수로 변환하거나, 이진수를 다시 텍스트로 디코드합니다.
</> 이 계산기를 다른 사이트에 임베드하기
아래 코드를 블로그·뉴스·기업 사이트의 HTML 영역에 붙여넣으면 이 계산기를 그대로 사용할 수 있습니다. 무료, 별도 신청 X.
<iframe src="https://thorkit.kr/embed/unicode-converter/" width="100%" height="900" frameborder="0" style="border: 1px solid #e5e7eb;" title="유니코드·퓨니코드 변환기 — ThorKit(토르킷)" loading="lazy" ></iframe>