텍스트 → 이진수, 8진수 및 16진수
텍스트를 이진수, 8진수, 10진수, 16진수로 변환하거나 반대로 변환하세요. 모든 필드를 실시간으로 편집할 수 있으며 구분자, 패딩, 대문자 옵션을 제공합니다.
아래 필드를 편집하면 다른 필드가 즉시 업데이트됩니다. 모든 기능이 UTF-8로 기기에서 실행되며 업로드되지 않습니다.
이 형식에 올바르지 않은 입력입니다.
이 형식에 올바르지 않은 입력입니다.
이 형식에 올바르지 않은 입력입니다.
이 형식에 올바르지 않은 입력입니다.
텍스트 → 이진수, 8진수 및 16진수 소개
이 도구는 텍스트를 이진수, 8진수, 10진수, 16진수로 변환하고, 반대로 이 진법들을 다시 읽을 수 있는 텍스트로 변환합니다. 다섯 개 입력란은 모두 실시간으로 편집 가능하며, 한 곳에 입력하면 나머지 네 곳이 문자 단위로 즉시 업데이트됩니다.
내부적으로 각 문자는 UTF-8 바이트로 인코딩되고, 각 바이트는 선택한 진법으로 표시됩니다. 예를 들어 문자 "H"는 이진수로 01001000, 8진수로 110, 10진수로 72, 16진수로 48입니다. 옵션을 통해 값 사이의 구분자, 고정 자릿수 맞춤을 위한 0 패딩, 16진수 대문자/소문자 표기를 조절할 수 있습니다.
프로그래밍 연습, 인코딩 디버깅, 이진 메시지 읽기, 저수준 프로토콜용 데이터 준비에 유용합니다. 모든 처리는 사용자의 기기에서 실행되며 입력한 내용은 업로드되지 않습니다.
텍스트 → 이진수, 8진수 및 16진수 사용 방법
- 텍스트 필드에 텍스트를 입력하거나 붙여넣으세요 — 이진수, 8진수, 10진수, 16진수 필드가 실시간으로 채워집니다.
- 또는 다른 진법 필드(예: 이진수)에 값을 붙여넣어 다시 텍스트로 디코딩할 수 있습니다.
- 숫자 출력의 구분자를 선택하세요 — 공백, 쉼표, 줄바꿈 또는 없음.
- 고정 자릿수 값(예: 01001000)을 위한 0 패딩과, ff 대신 FF를 선호한다면 16진수 대문자 옵션을 켜세요.
- 각 필드 옆의 복사 버튼을 클릭하거나, 샘플 불러오기와 지우기로 자유롭게 실험해 보세요.
자주 묻는 질문
각 문자는 하나 이상의 UTF-8 바이트로 인코딩되고, 각 바이트는 8비트 이진수로 표기됩니다. "A"는 01000001, "H"는 01001000이 됩니다. 동일한 바이트가 8진수, 10진수, 16진수로도 함께 표시됩니다.
네. 모든 필드는 양방향으로 작동합니다 — 이진수, 8진수, 10진수, 16진수 값을 붙여넣으면 도구가 즉시 텍스트로 디코딩합니다. 해당 형식에 맞지 않는 값은 오류로 표시됩니다.
네. UTF-8 인코딩을 사용하므로 악센트 문자와 이모지도 정상적으로 처리되며, 다만 한 문자당 더 많은 바이트가 생성됩니다. "é"는 2바이트를, 대부분의 이모지는 4바이트를 생성합니다.
각 값을 고정 자릿수로 맞춰주므로 이진수 바이트는 항상 8자리로 표시됩니다(1001000 대신 01001000). 이렇게 하면 열이 정렬되며, 바이트를 표기하는 관례적인 방식이기도 합니다.
아니요. 변환은 전적으로 브라우저 안에서 JavaScript로 실행되므로 입력하거나 붙여넣은 내용이 기기 밖으로 나가는 일은 없습니다.
도움이 필요하신가요?
이 도구에서 문제를 발견하셨나요? 저희 팀에 알려주세요.