사용법
- 텍스트 또는 10진수 값(공백 구분)을 입력하세요.
- 원하는 변환 방향 버튼을 누르세요.
- 결과를 복사해 사용하세요.
🎯 이럴 때 씁니다
- 문자 코드 학습·교육용 변환
- 간단한 인코딩 실험
- 텍스트를 숫자 배열로 저장
입력 · 출력 예시
입력
Hi 🎉
출력
72 105 32 127881
"텍스트 → 10진수" 버튼을 누른 결과입니다. H=72, i=105, 공백=32이며, 이모지 🎉는 서로게이트 쌍을 하나의 코드포인트로 처리해 127881로 변환됩니다.
유니코드 코드포인트와 10진수
문자마다 부여된 유니코드 번호(코드포인트)를 10진수 값으로 보여줍니다.
| 개념 | 설명 |
|---|---|
| 코드포인트 | 유니코드에서 각 문자의 고유 번호 — U+XXXX(16진수)로 표기 |
| 10진수 값 | 같은 코드포인트를 10진수로 표기 — 가 = U+AC00 = 44032 |
| 합성 문자 | 이모지 가족·국기처럼 보이는 문자는 여러 코드포인트가 붙은 것 |
| 역변환 | 10진수 값을 붙여넣으면 해당 문자로 복원 |
자주 묻는 질문
- 어떤 기준으로 숫자로 변환하나요?
- 각 문자의 유니코드 코드포인트(codePointAt) 값을 10진수로 표시합니다.
- 이모지도 변환할 수 있나요?
- 네. 서로게이트 쌍을 올바르게 처리해 하나의 코드포인트로 변환합니다.
- 역변환 시 잘못된 숫자를 입력하면 어떻게 되나요?
- 유효하지 않은 코드포인트 값은 오류 메시지로 안내됩니다.
- U+AC00과 44032는 다른 건가요?
- 같은 번호의 표기만 다릅니다. U+는 16진수(AC00), 44032는 10진수 표기입니다.
- 한 글자인데 왜 숫자가 여러 개 나오나요?
- 이모지·결합문자는 실제로 여러 코드포인트가 붙어있는 경우가 많습니다. 각 코드포인트가 공백으로 구분되어 나옵니다.
🔟 더 알아보기: 텍스트를 숫자로 바꾸는 원리
10진수·16진수·2진수, 어떻게 같은 값을 다르게 표현하나.
다른 텍스트 도구
📝
Markdown 미리보기
Markdown을 실시간으로 HTML 미리보기
🔗
URL 인코드·디코드
URL 문자를 퍼센트 인코딩·디코딩
✏️
텍스트 검색 및 치환
정규식 지원 검색·치환
🆚
DIFF(텍스트 차분 비교)
두 텍스트의 줄 단위 차이 비교
↕️
목록 정렬
리스트 정렬·중복 제거
📧
이메일 주소 추출
텍스트에서 이메일 추출·중복 제거
🔢
문자 수 계산
글자·바이트·줄·단어 수 계산
🔠
대소문자 변환
대문자·소문자·Title Case 변환
🔤
텍스트-ASCII(전각·반각) 변환
전각 문자 ↔ 반각 ASCII 변환
🈚
Unicode 문자 변환·검색
코드포인트 확인 및 문자 검색
🧾
텍스트-16진수(HEX) 변환
텍스트 ↔ UTF-8 바이트 HEX 변환
0️⃣
바이너리 변환
텍스트 ↔ UTF-8 바이트 2진수 변환
🔡
아스키 아트(AA) 생성
텍스트를 아스키 아트 배너로 변환