HEX → ASCII
INPUT
샘플 불러오기
파일 불러오기
비우기
OUTPUT
복사
광고 영역

ASCII → HEX 변환기란 무엇인가요?

ASCII to HEX 변환기는 텍스트, 한글, 이모지 등 UTF-8 문자열을 16진수(Hexadecimal) 바이트 시퀀스로 변환하는 무료 온라인 도구입니다. 통신 프로토콜 구현, 암호화 키 생성, 바이너리 데이터 준비 등 다양한 저수준 프로그래밍 작업에 활용할 수 있습니다.

ASCII to HEX 변환이 필요한 상황

통신 프로토콜 구현: Modbus, CAN bus, Bluetooth LE 등 바이트 단위 프로토콜에서 텍스트 명령이나 데이터를 16진수 형식으로 준비할 때 사용합니다.

암호화·해시 작업: SHA-256, HMAC 등을 구현하거나 테스트할 때 입력 데이터의 바이트 값을 확인합니다.

정규 표현식 및 바이너리 패턴: 텍스트 내 특정 바이트 패턴을 찾거나 바이너리 시그니처를 만들 때 활용합니다.

메모리 주소 디버깅: 프로그램에서 특정 문자열이 메모리에 어떻게 저장되는지 확인할 때 UTF-8 바이트 값을 파악합니다.

변환 예시

원본 텍스트 HEX 변환 결과
Hello 48 65 6C 6C 6F
안녕 EC 95 88 EB 85 95
© ™ C2 A9 20 E2 84 A2
😀 F0 9F 98 80

UTF-8 인코딩 기반

모든 문자는 UTF-8 표준으로 인코딩된 바이트 시퀀스로 변환됩니다.

  • ASCII 문자(영문자, 숫자, 기호): 1바이트
  • 라틴 확장, 한자 BMP 영역: 2–3바이트
  • 한글: 3바이트
  • 이모지(서로게이트 페어): 4바이트

사용 방법

  1. 입력창에 변환할 텍스트를 입력하거나 붙여넣습니다.
  2. 샘플 버튼으로 예제 텍스트를 불러올 수 있습니다.
  3. 출력창에 공백으로 구분된 대문자 16진수 바이트가 실시간으로 나타납니다.
  4. 복사 버튼으로 결과를 클립보드에 저장합니다.

16진수를 텍스트로 되돌리려면 상단 탭에서 HEX → ASCII로 전환하세요.

보안 및 개인정보 보호

모든 처리는 브라우저 내에서만 이루어지며 서버로 전송되지 않습니다.

광고 영역