진법 변환기

2·8·10·16진수

2진수, 8진수, 10진수, 16진수 사이를 실시간으로 변환합니다.

이 변환은 브라우저에서만 실행됩니다. 서버로 업로드하지 않습니다.

  • 옵션십진

십진

16진 (0x)

8진 (0o)

2진 (0b)

이 도구는 무엇인가요?

정수를 10·16·8·2진수 사이에서 변환합니다. 십진은 사람이 읽는 값, 십육진은 바이트·메모리, 팔진은 Unix 권한, 이진은 플래그·마스크에 자주 쓰입니다.

입력 진법을 고르고 값을 넣으면(선택적 0x/0o/0b 접두사 허용) 네 표현이 바로 갱신됩니다. 소수·IEEE 754·임의 정밀 BigInt 계산기는 아닙니다.

자주 쓰는 경우

  • 8비트 바이트·컬러 채널 확인 (255 ↔ 0xff)
  • Unix 권한 팔진수 755를 십진·비트로 펼치기
  • 프로토콜 상수·작은 마스크를 사람/기계 표기 사이에서 맞추기

사용 방법

  1. 입력 진법(십진·16진·8진·2진)을 선택합니다.
  2. 정수를 입력합니다. +/-와 흔한 접두사를 허용하며, 진법에 맞지 않는 자리는 즉시 오류입니다.
  3. 행별 복사 또는 툴바의 전체 복사를 사용합니다.
  4. Sample은 255(풀 바이트), 끝나면 Clear.

예시

입력 / 설정출력비고
255 십진decimal 255; hex 0xff; octal 0o377; binary 0b111111118비트 풀 바이트
0b1010 이진decimal 10; hex 0xa; octal 0o12; binary 0b1010작은 마스크
755 팔진decimal 493; hex 0x1ed; octal 0o755; binary 0b111101101Unix 권한
-10 십진decimal -10; hex -0xa; …부호 있는 접두사 표기(2의 보수 아님)

실무에서 흔한 실수

  • 안전 정수 한도: Number.MAX_SAFE_INTEGER를 넘는 값은 거절합니다. 다른 도구가 하위 비트를 조용히 버리는 것과 달리, 여기서는 오류로 막습니다.
  • 부호 ≠ 고정 폭 2의 보수: -0xff 형태일 뿐, 8비트 0b11110110 같은 비트열로 펼치지 않습니다.
  • 선택한 진법에 없는 숫자·소수(1.5)는 범위 밖입니다.

참고자료

최종 검토: 2026-07-27

자주 묻는 질문

지원하는 진법은?
2진·8진·10진·16진수입니다. 결과는 `0b`/`0o`/`0x` 접두사로 표시됩니다.
0x·0o·0b 접두사를 붙여도 되나요?
됩니다. 파싱 전에 제거됩니다. 그래도 입력 진법을 맞게 선택해야 자릿수 검증이 정확합니다.
Unix 권한(예: 755)을 어떻게 보나요?
입력 진법을 8진으로 두고 `755`를 입력하면 십진 493, hex `0x1ed`, 이진 비트 패턴을 바로 확인할 수 있습니다.
변환이 로컬에서 되나요?
예. 브라우저에서만 파싱·변환하며 서버로 업로드하지 않습니다.