텍스트 ↔ 이진/16진수
텍스트를 이진수 또는 16진수로 변환하고 역변환하세요.
텍스트 입력
→
이진수 출력
이 도구 소개
텍스트-이진수 변환기는 텍스트를 이진수(2진수) 또는 16진수 표현으로 인코딩하거나 디코딩합니다. 각 문자는 ASCII/유니코드 코드 포인트를 사용해 변환됩니다.
이진수 출력은 문자당 8비트를 공백으로 구분하여 표시하고, 16진수 출력은 문자당 2자리 16진수를 사용합니다. 모든 처리는 브라우저에서 이루어집니다.
사용 방법
- 상단 탭에서 변환 방향(텍스트→인코딩 또는 인코딩→텍스트)을 선택하세요.
- 인코딩 형식을 선택하세요: 이진수 또는 16진수.
- 텍스트 또는 이진수/16진수를 입력하세요.
- 변환 버튼을 클릭하여 결과를 생성하세요.
- 복사 버튼으로 결과를 클립보드에 복사하세요.
활용 사례
컴퓨터 공학 학생들이 이진수 표현을 학습하고, 개발자들이 바이트 단위 데이터를 디버깅하며, 보안 분석가들이 CTF 챌린지에서 이진 인코딩 메시지를 해독할 때 사용합니다.
자주 묻는 질문
- 유니코드(비 ASCII) 문자를 지원하나요? — 네. JavaScript의 charCodeAt()을 사용하여 ASCII뿐 아니라 전체 유니코드 코드 포인트를 지원합니다.
- 이진수 그룹은 어떻게 구분되나요? — 이진수 그룹(문자당 하나)은 공백으로 구분됩니다. 디코딩 시 공백으로 구분된 8비트 그룹을 처리합니다.
- 이진수와 16진수 출력의 차이는 무엇인가요? — 이진수는 2진법(0과 1만 사용, 문자당 8자리)이고, 16진수는 16진법(0~9, A~F, 문자당 2자리)입니다. 16진수가 더 간결합니다.