유니코드 변환
텍스트와 \\u 이스케이프·U+ 코드 포인트를 서로 변환합니다.
유니코드 변환
값을 입력한 뒤 계산하기를 눌러주세요.
입력은 브라우저에만 남고 서버로 전송되지 않습니다.
사용 방법
- 텍스트 또는 u 이스케이프 칸에 한글 문장, JSON 이스케이프,
U+목록을 넣습니다. - 출력 형식에서
uXXXX이스케이프,U+XXXX코드 포인트, 10진 코드 포인트 중 하나를 고릅니다. - 텍스트 → 유니코드는 선택한 형식으로 코드 포인트를 나열합니다. BMP 밖 문자의
u모드는 서로게이트 쌍입니다. - 유니코드 → 텍스트는
uXXXX,UXXXXXXXX,U+XXXX, HTML 숫자 엔티티를 글자로 되돌립니다. - 초기화는 입력을 비우고 형식을
uXXXX로 돌립니다. 처리는 브라우저에서만 됩니다. - JSON에 한글을 이스케이프해 넣을 때는 텍스트 → 유니코드(
u) 결과를 문자열 안에 붙여 넣으면 됩니다. 이모지는 서로게이트로 쪼개질 수 있습니다.
핵심 개념
유니코드 변환은 눈에 보이는 글자와 코드 표기를 오갑니다. JSON·자바 소스에서 흔한 uC548, 표준 표기 U+C548, 정수 코드 포인트를 한 화면에서 맞출 수 있습니다. 변환 단위는 UTF-16 코드 유닛이 아니라 코드 포인트입니다. 출력 형식 선택은 텍스트 → 유니코드에만 쓰이고, 반대 방향은 여러 표기를 한 문자열에서 찾아 글자로 되돌립니다.
이모지처럼 U+10000 이상은 u 출력 시 서로게이트 두 개로 쪼개질 수 있습니다. 디코드는 uXXXX, 8자리 U, U+, HTML 숫자 엔티티를 인식합니다. 이름 엔티티( 등)는 HTML 엔티티 변환 쪽을 쓰세요. 공백·구두점도 빠짐없이 변환되며 입력은 서버로 가지 않습니다. JSON에 한글이 깨져 보일 때 원문을 넣고 텍스트 → 유니코드로 이스케이프를 만든 뒤 붙여 넣으면 됩니다.
예시
안을 uXXXX로 바꾸면 uC548, U+ 형식이면 U+C548, 10진이면 한글 음절 번호 44032대입니다. uC548uB155를 유니코드 → 텍스트하면 안녕이 됩니다. 이모지를 u로 보면 네 자리 헥스가 두 덩어리로 이어질 수 있고, 같은 글자를 U+로 보면 다섯·여섯 자리 한 코드로 보입니다. 공백이 섞인 문자열은 10진 모드에서 32가 끼는지 보면 숨은 공백 원인을 찾기 쉽습니다.
자주 묻는 질문
유니코드 이스케이프 u 변환은 무엇인가요?
글자를 u와 네 자리 헥스로 적는 방식입니다. JSON 문자열이나 일부 소스 코드에 한글을 넣을 때 많이 씁니다.
이모지 유니코드 변환도 되나요?
됩니다. u 모드에서는 서로게이트 쌍으로 보일 수 있고, U+ 모드는 실제 코드 포인트 하나로 보여 줍니다.
U+ 코드 포인트와 10진 차이는?
같은 번호의 16진·10진 표기입니다. 텍스트 → 유니코드에서 출력 형식을 바꾸면 공백으로 글자마다 구분됩니다.
HTML 엔티티도 유니코드 → 텍스트가 되나요?
&#x…;와 &#…; 숫자 엔티티는 디코드합니다. 이름 엔티티는 HTML 엔티티 변환 도구를 쓰세요.
공백도 코드로 바꾸나요?
네. 입력한 모든 문자를 코드 포인트로 바꿉니다. 보이지 않는 공백이 섞였는지 확인할 때 유용합니다.
유니코드 변환 데이터가 서버에 남나요?
남지 않습니다. 선택한 형식에 따라 브라우저에서만 이스케이프를 만듭니다. 관련: HTML 엔티티 변환 · 대소문자 변환 · 글자수 세기
최종 검토일: 2026년 9월 4일