Binary to Hex 변환기

이진 값을 붙여 넣으면 대응하는 16진수 값을 대문자로 돌려줍니다. 변환기는 01만 남기고 나머지는 무시한 뒤, 접두사, 구분, padding, 검증 경고가 없는 일반 Hex 결과를 표시합니다.

이진수를 Hex로 변환하는 방법

  1. 1

    이진 값 붙여넣기

    읽기 쉽도록 공백이나 구분자를 넣어도 됩니다. `0` 또는 `1`이 아닌 문자는 무시됩니다.

  2. 2

    비트만 남기기

    입력은 하나의 연속된 이진 문자열로 정리됩니다. 남은 이진 숫자가 없으면 결과는 비어 있습니다.

  3. 3

    숫자 값으로 변환

    네 비트는 Hex 한 자리와 대응하지만, 변환은 값 기준이므로 앞쪽 0은 남지 않습니다.

  4. 4

    대문자 Hex 읽기

    출력은 일반 대문자 Hex뿐입니다. `0x`, 바이트 간격, 고정 폭 padding이 필요하면 변환 후 따로 형식을 맞추세요.

Hex 자리 대응표

이진수 Hex 이진수 Hex
0000 0 1000 8
0001 1 1001 9
0010 2 1010 A
0011 3 1011 B
0100 4 1100 C
0101 5 1101 D
0110 6 1110 E
0111 7 1111 F

예제

입력: 1111 1010 0011 1100

사용된 비트: 1111101000111100

Hex 출력: FA3C

앞쪽 0 확인: 000011110F가 아니라 F를 반환합니다.

이 변환기가 유용한 경우

  • 빠른 값 확인: 비트 마스크, 레지스터 값, 짧은 payload를 간결한 Hex 값으로 바꿀 수 있습니다.
  • 읽기 쉬운 그룹화: Hex 한 자리는 이진 4비트를 나타내므로 긴 값을 훨씬 쉽게 훑어볼 수 있습니다.
  • 유연한 붙여넣기 입력: 공백, 밑줄, 문장 부호, 라벨은 무시되지만 붙여 넣은 텍스트 안의 0 또는 1은 계속 사용됩니다.
  • 적당한 길이의 입력: 매우 긴 비트열, 고정 word 폭, 임의 정밀도 작업에는 프로그래머 계산기, CLI 도구, 임의 정밀도 라이브러리를 사용하세요.

자주 묻는 질문

오류가 나지 않습니다. 변환기는 01을 제외한 모든 문자를 제거합니다. 예를 들어 0b111101111로 처리되며, 값은 1111과 같습니다.

000011111111은 같은 숫자 값을 나타내므로 이 변환기는 F를 반환합니다. 바이트 폭을 보존하거나 0F 같은 padding을 추가하지 않습니다.

아니요. 출력은 일반 대문자 Hex뿐입니다. 0xFA3C, 소문자, FA 3C 같은 바이트 그룹이 필요하면 변환 후 결과를 형식화하세요.

아니요. 이진 문자가 아닌 문자를 경고 없이 무시합니다. 잘못된 문자를 거부해야 한다면 입력을 별도로 검증하세요.

관련 도구