2진수 계산기

2진수 두 값을 산술·비트 연산으로 계산하고 2·8·10·16진수 결과, 비트 길이, 1 비트 개수, 바이트 분해를 한 화면에서 함께 확인할 수 있는 개발 도구입니다.

최종 업데이트: 2026/03/25

2진수 계산기 (Binary Calculator)

2진수 두 값을 넣고 연산을 고르면 2·10·8·16진수 결과, 비트 길이, 1 비트 개수, 바이트 단위 묶음을 한 화면에서 바로 확인할 수 있습니다.

입력과 연산 선택
입력 즉시 계산
0b
공백, 밑줄(_), 0b 접두사는 자동으로 정리합니다. 최대 256자리 2진수까지 지원합니다.
0b
나눗셈은 정수 몫 기준으로 계산하고, MOD는 나머지만 보여 줍니다. 모든 연산은 브라우저 안에서 처리됩니다.
연산 선택
빠른 예시
빠르게 읽는 팁
  • ÷는 소수 대신 정수 몫을 계산하고, 남는 값은 나머지 안내로 따로 보여 줍니다.
  • AND / OR / XOR는 비트 단위 결과를 바로 확인할 때 특히 유용합니다.
  • 바이트 분해 카드에서 결과를 8비트씩 끊어 보면 플래그, 패킷, 레지스터 값을 더 쉽게 검산할 수 있습니다.

두 값을 입력하면 2진수 결과와 비교 표가 즉시 표시됩니다.

예시 · 더하기
0b1 0000 0000
2진수 결과

0b1111 1111 + 0b1의 결과는 0b1 0000 0000이며, 10진수로는 256입니다.

0b1111 1111 + 0b1 = 0b1 0000 0000
0x100 · 0o400 · 2바이트
A · 8비트 B · 1비트 결과 · 9비트
10진수
256
16진수
0x100
비트 길이
9
1 비트 개수
1
입력·결과 비교
항목 2진수 10진수 16진수 비트 길이
결과 진법 전체 보기
표기
바이트 분해

결과를 8비트 단위로 끊어 16진수와 10진수 기준까지 함께 보여 줍니다.

이 도구는 브라우저 내부에서만 계산합니다. 음수 결과의 비트 길이와 바이트 분해는 절댓값 기준으로 표시합니다.

2진수 계산기란?

2진수 계산기는 두 개의 2진수 값을 더하기, 빼기, 곱하기, 정수 나눗셈, 나머지, AND, OR, XOR로 계산하고 결과를 2·8·10·16진수로 함께 보여 주는 도구입니다. 단순 진법 변환기와 달리 입력 두 개를 직접 연산할 수 있어 비트 플래그 조합, 마스크 계산, 하드웨어 값 검산처럼 숫자 구조를 함께 읽어야 할 때 더 편하게 사용할 수 있습니다.

입력과 동시에 상단 결과 카드에서 2진수 결과를 먼저 보여 주고, 이어서 10진수·16진수·비트 길이·1 비트 개수·바이트 묶음을 같은 화면에서 확인할 수 있도록 구성했습니다. 브라우저에서만 동작하므로 학습용, 빠른 검산용, 실무 메모용으로 부담 없이 활용할 수 있습니다. 숫자 하나를 여러 진법으로만 빠르게 바꾸고 싶다면 진법 변환기를 함께 열어 두면 계산용 도구와 변환용 도구를 역할에 맞게 나눠 쓰기 좋습니다.

이런 상황에서 활용할 수 있습니다

2진수는 비트 기반 판단이 필요한 개발, 네트워크, 임베디드, 보안 작업에서 자주 등장합니다. 특히 “계산 결과를 다른 진법으로도 바로 확인해야 하는 상황”에 이 도구가 유용합니다.

  • 비트 마스크 검산 – 권한 플래그나 옵션 비트를 AND / OR / XOR로 조합할 때
  • 레지스터 값 확인 – 하드웨어 제어 비트가 어떻게 바뀌는지 바로 확인할 때
  • 네트워크·패킷 분석 – 바이트 단위로 끊어 데이터 구조를 읽고 비교할 때
  • 학습용 연산 연습 – 2진수 계산이 10진수·16진수에서 어떻게 보이는지 함께 익힐 때
  • 정수 나눗셈 검산 – 몫과 나머지를 함께 점검해야 하는 계산을 빠르게 확인할 때

주요 기능

이 도구는 “2진수 입력 → 계산 → 결과 해석” 흐름을 한 번에 연결하는 데 초점을 맞췄습니다. 답 한 줄만 보여주지 않고, 계산 직후 해석에 필요한 보조 정보를 함께 제공합니다.

  • 8가지 연산 지원 – +, −, ×, ÷, MOD, AND, OR, XOR를 빠르게 전환 가능
  • 실시간 계산 – 값을 수정하거나 연산을 바꾸면 결과 카드와 표가 즉시 갱신
  • 다중 진법 결과 – 2진수 결과를 8진수, 10진수, 16진수와 함께 제공
  • 비트 길이·1 비트 개수 – 결과 숫자의 구조를 빠르게 읽을 수 있도록 핵심 메타 정보 제공
  • 바이트 분해 카드 – 결과를 8비트 단위로 나눠 검산 흐름을 지원
  • 결과 복사 – 계산식과 주요 진법 결과를 텍스트로 바로 복사 가능

사용 방법

사용 방법은 간단합니다. 두 개의 2진수 값과 연산만 고르면 결과가 실시간으로 정리됩니다. 공백, 밑줄, 0b 접두사를 포함해 붙여넣어도 자동으로 정리해 계산합니다.

  1. 왼쪽 값 입력 – A 값에 2진수 숫자를 입력합니다.
  2. 오른쪽 값 입력 – B 값에 함께 계산할 2진수 숫자를 입력합니다.
  3. 연산 선택 – 덧셈, 뺄셈, 나눗셈, 비트 연산 중 원하는 방식을 고릅니다.
  4. 상단 결과 카드 확인 – 2진수 결과와 핵심 요약 문장을 먼저 읽습니다.
  5. 표·바이트 분해 확인 – 비교 표와 바이트 묶음으로 세부 검산을 이어갑니다.

계산 기준과 해석 포인트

입력값은 모두 부호 없는 2진수로 해석합니다. 다만 뺄셈 결과가 음수가 될 수 있으므로 결과 카드에서는 앞에 마이너스 기호를 붙여 표시합니다. 나눗셈은 소수 대신 정수 몫을 보여 주고, MOD는 나머지만 반환합니다.

비트 길이와 바이트 분해는 결과의 절댓값 기준으로 계산합니다. 예를 들어 결과가 -0b100000이면 비트 길이는 0b100000의 크기 기준으로 읽습니다. 이 방식은 빠른 검산에 유리하지만, 2의 보수 표현이 필요한 상황에서는 별도 규칙을 함께 확인하는 것이 좋습니다.

결과를 바이트 묶음으로 확인한 뒤 실제 저장 단위까지 이어서 보고 싶다면 파일 용량 변환기로 KiB·MiB 같은 2진 기준 단위를 함께 비교해 볼 수 있습니다. 문자열이나 패킷 필드처럼 텍스트 기준 바이트 길이를 따로 점검해야 할 때는 UTF 바이트 계산기를 이어서 활용하면 숫자 비트 계산과 문자 바이트 계산을 구분해 검산하기 좋습니다.

  • AND / OR / XOR – 두 입력값을 비트 단위로 비교하는 연산
  • 비트 길이 – 결과를 표현하는 데 필요한 최소 2진수 자릿수
  • 1 비트 개수 – 결과 2진수에서 값이 1인 자리 수
  • 바이트 분해 – 결과를 8비트씩 끊어 메모리·패킷 단위로 읽기 쉬운 구조

자주 묻는 질문

0b 접두사를 붙여 입력해도 되나요?

네. 0b1010, 1010 1111, 1010_1111처럼 입력해도 자동으로 정리해 계산합니다. 공백과 밑줄도 제거합니다.

나눗셈 결과가 소수가 아니라 정수로 보이는 이유는 무엇인가요?

이 도구의 ÷ 연산은 정수 몫 기준입니다. 예를 들어 0b1001 ÷ 0b10은 몫 0b100, 나머지 0b1로 해석합니다. 소수 계산이 필요하면 10진수 변환 후 별도 계산기를 함께 사용하는 편이 좋습니다.

음수 입력도 지원하나요?

입력은 부호 없는 2진수만 받습니다. 대신 뺄셈 결과가 음수가 될 수 있으며, 이 경우 결과에만 마이너스 기호를 붙여 표시합니다.

왜 바이트 분해를 같이 보여 주나요?

2진수는 8비트 단위의 바이트 구조와 바로 연결됩니다. 그래서 결과를 바이트 단위 카드까지 함께 보면 플래그 조합, 패킷 구조, 메모리 값을 더 빠르게 읽을 수 있습니다.

진법 변환기와 2진수 계산기의 차이는 무엇인가요?

진법 변환기는 숫자 하나를 여러 진법으로 바꾸는 데 집중하고, 2진수 계산기는 두 값을 직접 연산한 뒤 결과를 여러 진법과 바이트 구조까지 함께 보여 주는 데 초점을 둡니다. 즉, 계산과 해석을 한 번에 확인하고 싶을 때 2진수 계산기가 더 적합합니다.

익명의 의견 1

다른 이용자에게 불편을 줄 수 있는 표현이나 반복성 글은 운영 기준에 따라 숨김 또는 삭제될 수 있습니다.

남은 글자수: 120

아직 댓글이 없습니다. 첫 의견을 남겨보세요.