Number Base Converter

2진수(base 2), 8진수(base 8), 10진수(base 10), 16진수(base 16)를 실시간으로 상호 변환해요.

2진수

11111111

8진수

377

10진수

255

16진수

FF

빠른 참조표 (0~15)

DECHEXBINOCT
0000000
1100011
2200102
3300113
4401004
5501015
6601106
7701117
88100010
99100111
10A101012
11B101113
12C110014
13D110115
14E111016
15F111117

숫자 진법이란?

진법(radix)은 위치 기수법이 사용하는 고유한 숫자의 수를 정의해요. 10진수(base 10)는 0~9의 숫자를 쓰는 일상적인 시스템이에요. 2진수(base 2)는 0과 1만 사용하며, 컴퓨터의 기본 언어예요. 8진수(base 8)는 0~7의 숫자를 사용하며 초기 컴퓨팅에서 많이 쓰였어요. 16진수(base 16)는 0~9와 A~F를 사용하고 프로그래밍, 메모리 주소, 색상 코드에서 널리 사용돼요.

변환기 사용 방법

입력 필드에 숫자를 입력하고 원래 진법을 선택하세요. 도구가 같은 값을 4가지 진법으로 동시에 즉시 표시해요. 각 출력 필드에는 복사 버튼이 있어요. 선택한 진법에 유효한 숫자만 입력할 수 있어요 — 예를 들어, 2진수 모드에서는 0과 1만 허용돼요. 빠른 참조표에는 0~15의 값이 4가지 진법으로 나란히 표시돼요.

주요 활용 사례

2진수 변환은 비트 연산, 플래그, 저수준 프로그래밍에서 필수예요. 16진수는 CSS 색상 코드(#FF5733), 메모리 주소(0x1A2B), 디버깅에 사용돼요. 8진수는 Unix 파일 권한(chmod 755)과 일부 어셈블리 언어에 나타나요. 4가지 진법을 이해하는 것은 소프트웨어 개발자와 시스템 엔지니어의 기본 역량이에요.

변환 예시

  • 255 (10진) = FF (16진) = 11111111 (2진) = 377 (8진)
  • 16 (10진) = 10 (16진) = 10000 (2진) = 20 (8진)
  • 10 (10진) = A (16진) = 1010 (2진) = 12 (8진)
  • 42 (10진) = 2A (16진) = 101010 (2진) = 52 (8진)
  • 256 (10진) = 100 (16진) = 100000000 (2진) = 400 (8진)