진법 변환기

2진수, 8진수, 10진수, 16진수와 2~36 사이의 모든 진법 간에 숫자를 변환합니다. 아주 큰 수도 정확하게 바꿉니다.

10진수
16진수
2진수
8진수
다른 진법:

진법 변환 방법

10진수, 16진수, 2진수, 8진수 또는 원하는 진법 중 아무 상자에나 숫자를 입력하면 나머지 상자가 모두 바로 바뀝니다. 0x, 0b, 0o 같은 접두어와 공백, 밑줄은 무시하며, 음수도 됩니다. 크기 제한이 없어서 100자리 숫자도 정확하게 변환합니다.

진법 설명

  • 2진수는 0과 1만 씁니다. 컴퓨터는 모든 것을 이 방식으로 저장합니다.
  • 8진수는 0–7을 씁니다. chmod 755 같은 유닉스 파일 권한에 나옵니다.
  • 10진수는 0–9를 쓰는 일상적인 진법입니다.
  • 16진수는 0–9와 A–F를 씁니다. 16진수 한 자리는 정확히 4비트이므로, 바이트, 메모리 주소, #FF8800 같은 색상을 간결하게 적는 데 씁니다.
  • 36진법은 숫자와 영문자를 모두 쓰며, 짧은 ID와 URL 단축 서비스에 쓰입니다.

빠른 참조표

10진수2진수16진수
101010A
151111F
161 000010
100110 010064
2551111 1111FF
1024100 0000 0000400

자주 묻는 질문

16진수를 10진수로 직접 바꾸려면 어떻게 하나요?

오른쪽 끝을 0번째로 세어, 각 자리 숫자에 16의 (자리 번호)제곱을 곱해 모두 더합니다. 예를 들어 2F = 2 × 16 + 15 × 1 = 47입니다.

음수는 어떻게 표시되나요?

마이너스 기호를 붙입니다. 예를 들어 −255는 -FF입니다. 컴퓨터는 보통 음수를 2의 보수로 저장하는데, 이는 비트 수에 따라 달라지므로 여기서는 표시하지 않습니다.