입력
작업 공간 준비 중…
사용 방법
- 변환할 텍스트를 입력하거나 붙여 넣으세요.
- 대소문자, 바이트 구분자와 0x 접두사를 선택하세요.
- Hex 문자열을 복사하거나 JSON을 다운로드하세요.
텍스트 → Hex 변환기
Hex 문자열은 바이트를 읽기 쉽게 표현한 것입니다. 텍스트를 UTF-8로 인코딩한 뒤 바이트마다 16진수 두 자리로 표시합니다.
ASCII 영문자는 UTF-8 한 바이트이며 한글과 이모지는 여러 바이트입니다. 눈에 보이는 한 문자가 여러 Hex 쌍을 만들 수 있습니다.
표현과 사용 방법
문자열 변환은 숫자 변환과 다릅니다. 문자열 "123"은 각 문자의 Hex 바이트 31, 32, 33을 이어 313233이 됩니다. 숫자 123의 16진수는 7b입니다.
Hello 中文 👋48656c6c6f20e4b8ade6968720f09f918b두 자리마다 UTF-8 한 바이트이며 한 문자에 여러 쌍이 필요할 수 있습니다.
정밀도와 유효성 검사
기본 출력은 구분자 없는 소문자 Hex입니다. 구분자는 표시만 바꾸며 0x는 맨 앞에 한 번만 추가됩니다. 각 바이트의 앞쪽 0은 유지됩니다.
결과 해석과 재사용
원본 텍스트의 대소문자나 Unicode 형태를 바꾸지 않습니다. 실제 공백, 줄바꿈, BOM과 제어 문자를 인코딩하며 짝 없는 서로게이트는 오류입니다.
숫자: 최대 500줄 / 1 MiB, 숫자당 4,096자. 소수부: 1–128자리. 텍스트와 바이트: 64 KiB. 비트 연산: 8–256비트. Worker는 30초 후 중지됩니다.
자주 묻는 질문
일반 영문자와 숫자 문자열도 되나요?
네. abc는 616263, ABC는 414243, 문자열 123은 313233입니다. 숫자 진법 변환과는 다릅니다.
한글과 이모지도 지원하나요?
네. UTF-8은 문자마다 하나 이상의 바이트를 사용합니다. 예를 들어 中文은 e4b8ade69687입니다.
구분자나 대문자가 바이트를 바꾸나요?
아니요. Hex 표기만 바뀝니다. 원본 텍스트의 실제 공백은 바이트로 인코딩됩니다.
입력이 서버로 전송되나요?
아니요. 브라우저에서 계산하며 DevToolsy는 입력을 업로드하거나 저장하지 않습니다.
무엇이 복사되나요?
표시된 문자열을 복사합니다. JSON에는 전체 결과와 바이트 수가 포함되며 Unicode와 제어 문자를 유지합니다.