🧾 텍스트-16진수(HEX) 변환

텍스트를 UTF-8 바이트 기준 16진수 값(공백 구분)으로, 또는 그 반대로 변환합니다.

사용법

  1. 텍스트 또는 16진수 값(공백 구분)을 입력하세요.
  2. 원하는 변환 방향 버튼을 누르세요.
  3. 결과를 복사해 사용하세요.

🎯 이럴 때 씁니다

입력 · 출력 예시

입력
Hello 한글
출력
48 65 6c 6c 6f 20 ed 95 9c ea b8 80

[텍스트 → 16진수] 변환 결과입니다. ASCII 문자(Hello와 공백)는 각각 1바이트, 한글 '한'·'글'은 UTF-8에서 각 3바이트로 인코딩되어 총 12개의 16진수 쌍이 나옵니다.

UTF-8 바이트와 16진수

문자를 UTF-8 바이트로 바꾼 뒤 각 바이트를 2자리 16진수로 표시합니다.

개념설명
UTF-8 바이트문자 저장 단위 — 영문 1바이트, 한글 3바이트
출력 형태바이트마다 2자리 hex, 공백 구분 (예: EA B0 80)
예시A → 41, 가 → EA B0 80
주요 용도hex dump 비교, 프로토콜·파일 포맷 분석, 인코딩 디버깅

자주 묻는 질문

어떤 인코딩 기준인가요?
UTF-8 바이트 기준입니다. 한글 등 멀티바이트 문자는 여러 개의 16진수 쌍으로 표시됩니다.
대문자/소문자 16진수 모두 인식하나요?
네. 대소문자 구분 없이 인식합니다.
입력한 텍스트가 서버로 전송되나요?
전송되지 않습니다. 브라우저 안에서만 변환됩니다.
0x 접두사가 붙은 값도 되나요?
출력은 공백 구분 2자리 hex입니다. 0xEA 형태로 읽으려면 앞의 0x를 빼고 붙여넣으세요.
한글이 왜 hex 세 쌍으로 나오나요?
UTF-8에서 한글 음절은 3바이트(6자리 hex)로 인코딩됩니다.

🧾 더 알아보기: UTF-8 바이트 인코딩 기초

왜 영어는 1바이트, 한글은 3바이트인가.

다른 텍스트 도구

📝
Markdown 미리보기
Markdown을 실시간으로 HTML 미리보기
🔗
URL 인코드·디코드
URL 문자를 퍼센트 인코딩·디코딩
✏️
텍스트 검색 및 치환
정규식 지원 검색·치환
🆚
DIFF(텍스트 차분 비교)
두 텍스트의 줄 단위 차이 비교
↕️
목록 정렬
리스트 정렬·중복 제거
📧
이메일 주소 추출
텍스트에서 이메일 추출·중복 제거
🔢
문자 수 계산
글자·바이트·줄·단어 수 계산
🔠
대소문자 변환
대문자·소문자·Title Case 변환
🔤
텍스트-ASCII(전각·반각) 변환
전각 문자 ↔ 반각 ASCII 변환
🈚
Unicode 문자 변환·검색
코드포인트 확인 및 문자 검색
🔟
텍스트-10진수 변환
텍스트 ↔ 코드포인트 10진수 변환
0️⃣
바이너리 변환
텍스트 ↔ UTF-8 바이트 2진수 변환
🔡
아스키 아트(AA) 생성
텍스트를 아스키 아트 배너로 변환