개발자 도구유니코드 변환

유니코드 변환기글자 ↔ 코드 포인트(U+AC00)·이스케이프·UTF-8 바이트

글자를 U+AC00, 가, 자바스크립트·파이썬 이스케이프, UTF-8 바이트 같은 유니코드 코드로 바꾸고, 섞여 있는 코드를 다시 글자로 되돌리는 온라인 유니코드 변환기입니다. 글자마다 코드 포인트와 UTF-8·UTF-16 값, 이모지 길이까지 보여줍니다.

유니코드 변환 사용법

글자를 유니코드 번호로, 번호를 다시 글자로 바꿉니다. 소스 코드에 이모지·한글을 이스케이프로 넣을 때, 깨진 로그의 \uXXXX 를 읽을 때 씁니다.

  1. 방향을 고릅니다

    글자 → 코드는 언어별 이스케이프로 바꾸고, 코드 → 글자는 섞여 있는 코드를 모두 읽어 되돌립니다.

  2. 적는 법을 고릅니다

    자바스크립트·자바, ES6, 파이썬, HTML, CSS, U+ 표기, UTF-8 바이트 중 고릅니다. 영문은 그대로 두는 옵션이 기본으로 켜져 있습니다.

  3. 글자별 표를 봅니다

    글자마다 코드 포인트, UTF-8·UTF-16 값과 종류를 보여줍니다. 눈에 안 보이는 공백이나 제어 문자를 찾을 때도 좋습니다.

자주 묻는 질문

이모지는 왜 length 가 2인가요?
자바스크립트 문자열은 UTF-16 단위로 길이를 셉니다. U+FFFF 를 넘는 이모지는 서러게이트 쌍 두 단위로 저장돼 length 가 2가 됩니다. 피부색·가족 이모지는 여러 코드 포인트가 합쳐져 더 길어집니다.
한글은 몇 바이트인가요?
완성형 한글 한 글자는 UTF-8 로 3바이트, UTF-16 으로 2바이트입니다. DB 컬럼 길이를 정할 때 이 차이를 고려하세요.

개발자 도구 다른 도구