유니코드 변환기
문자를 유니코드 코드 포인트(U+XXXX)로 변환하거나 코드 포인트에서 문자로 변환합니다.
카테고리: 변환 도구
언제 사용하나요?
특정 문자의 유니코드 코드 포인트를 확인하거나, CSS content 속성이나 JavaScript에서 사용할 유니코드 이스케이프 시퀀스를 구해야 할 때 사용합니다.
사용 방법
- 문자를 입력하면 유니코드 코드 포인트(U+XXXX)가 표시됩니다.
- 또는 코드 포인트를 입력하면 해당 문자가 표시됩니다.
입력값 안내
코드 포인트(예: U+AC00)로 변환할 단일 문자 또는 원래 문자로 복원할 유니코드 값을 입력합니다.
계산·변환 기준
JavaScript의 `String.prototype.codePointAt()` 함수를 사용하여 문자의 유니코드 값을 16진수로 추출해 `U+` 접두사와 결합하고, 반대의 경우 `String.fromCodePoint()`를 사용해 유니코드 값에 대응하는 글리프(문자)를 렌더링합니다.
사용 예시
- 문자 코드 포인트 확인 - 특정 문자의 유니코드 값을 빠르게 확인합니다.
- 이모지 코드 확인 - 이모지의 유니코드 코드 포인트를 확인해 CSS나 코드에서 활용합니다.
- 이스케이프 시퀀스 생성 - 코드에서 쓸 \uXXXX 형태의 유니코드 이스케이프를 만듭니다.
예시
- "가" → U+AC00, "😀" → U+1F600
- U+D55C 입력 → 문자 "한"으로 역변환
주의사항
- 잘못된 형식의 소스 데이터 입력 시 파싱 에러가 발생하거나 결과 레이아웃이 깨질 수 있습니다.
- 인코딩 표준(UTF-8)이 맞지 않거나 복잡한 중첩 구조를 가진 소스 데이터를 변환할 경우 데이터 구조가 깨지거나 누락될 수 있습니다.
계산·사용 가이드
유니코드 코드 포인트
유니코드는 U+0041(A), U+AC00(가) 처럼 각 문자에 고유 번호를 부여합니다. HTML 엔티티(A), 이스케이프(A) 등 다양한 표현 형식으로 변환할 수 있습니다.
특수 문자 확인
화면에서 이상하게 표시되는 문자나 복사해온 보이지 않는 문자의 코드 포인트를 확인할 때 유용합니다.
자주 묻는 질문
유니코드란 무엇인가요?
전 세계 모든 문자를 일관되게 표현하기 위한 국제 표준 문자 인코딩 방식입니다.
이모지도 변환할 수 있나요?
네, 이모지를 포함한 모든 유니코드 문자를 지원합니다.
U+XXXX 표기는 무엇인가요?
유니코드에서 문자의 위치를 가리키는 표준 표기로, 16진수 코드 포인트를 나타냅니다.
코드 포인트로 문자를 거꾸로 찾을 수 있나요?
네. 코드 포인트를 입력하면 해당하는 문자를 보여 줍니다.
관련 도구
- ASCII 코드 변환기 - 문자와 ASCII 코드(10진수/16진수/2진수)를 서로 변환합니다.
- 진법 변환기 - 2진수, 8진수, 10진수, 16진수를 서로 변환합니다.
- URL 인코딩/디코딩 - 텍스트를 URL 안전 형식(%XX)으로 인코딩하거나 인코딩된 URL을 원래 텍스트로 디코딩합니다.
- Base64 변환기 - 텍스트를 Base64로 인코딩하거나 Base64 문자열을 원래 텍스트로 디코딩합니다.
- HTML 이스케이프/언이스케이프 - HTML 특수문자를 엔티티로 바꾸고, 엔티티 문자열을 원래 문자로 되돌립니다.
- 색상 코드 변환기 - HEX, RGB, RGBA, HSL, HSLA 색상 코드를 서로 변환하고 색상을 미리봅니다.