Skip to main content
🔢

진법 변환기

2진수, 10진수, 16진수, 8진수를 변환합니다.

단위 변환업데이트 2026-04-05작성: CalcDock Team, CS reference editor검토: CalcDock Team, Editorial review: radix conversion + JS integer limits (Apr 2026)

2진수, 10진수, 16진수, 8진수를 변환합니다.

함께 보면 좋은 글: 단위 환산 실수: 자주 나는 오류, 복리 이해하기 (연이율·연수익률·복리 주기), 대출 상환 방식: 원리금 균등 vs 원금 균등, 모기지 총비용: 원리금 너머 · 파일 크기 변환기, 단위 변환기, 나이 계산기.

이럴 때 유용합니다

정수의 밑 변환 학습·디버깅에 사용합니다. 비트 폭 있는 부호 있는 표현은 UI가 명시할 때만.

각 입력값의 의미

  • Binary / Octal / Hex / DecimalDigits valid per base (hex 0–9A–F, octal 0–7); leading zeros are cosmetic in value. (string per base)

입력 실수 방지

  • 밑별 유효 숫자만 입력(8진 0–7).
  • JS 안전 정수 범위를 넘지 않게 주의합니다.

진법 변환기

🔒입력값은 브라우저에서 처리되며 서버로 전송되지 않습니다.

결과 읽는 법

  • Same numeric value in different bases — conversion is exact for integers within safe precision.
  • Hex groups map to nibbles (4 bits); pad binary to multiples of 4 when hand-grouping to hex.
  • Signed integers (two’s complement) need explicit width — raw conversion here is unsigned-style unless noted in UI.

결과가 의미하는 것

같은 값의 다른 기수 표기이며, 부호 규칙은 UI 설명을 따릅니다.

결과 확인 방법

  • 10진↔16진 왕복이 같은지 확인합니다.

이 계산기로 알 수 없는 것

  • 명시 비트폭 없는 2의 보수 전부.
  • 부동소수 IEEE.

자주 묻는 질문

10진수를 2진수로 어떻게 변환하나요?

2로 나눈 나머지를 아래에서 위로 읽습니다. 예: 13 → 1101(2).

2진수를 10진수로?

각 자리에 2의 거듭제곱을 곱해 합산합니다. 예: 1101 = 8+4+0+1 = 13.

16진수는 프로그래밍에 왜 쓰이나요?

CSS 색(#RRGGBB), 메모리 주소, 비트마스크 등에 씁니다. 16진수 한 자리가 정확히 4비트(니블)에 대응합니다.

2진수를 16진수로?

오른쪽부터 4비트씩 묶어 0~F로 바꿉니다. 예: 11011010 → 1101 1010 → DA.

8진수는 어디에 쓰이나요?

전통적으로 Unix 파일 권한(chmod 755 등)에 쓰입니다. 숫자는 0~7만 사용합니다.

바이트와 비트는?

1바이트 = 8비트. 0~255(10진) 또는 00~FF(16진)까지 표현할 수 있습니다.

출처 및 참고자료

이 계산기 오류 제보

편집·검토 기준

안전 정수 한계와 2의 보수 주의를 본문에 둡니다.

편집 정책

관련 계산기

관련 가이드