본문으로 건너뛰기
ToolMug

진법 변환기

2~36진법 중 어떤 진법으로든 숫자를 입력하면 2진수, 8진수, 10진수, 16진수와 원하는 진법으로 한 번에 변환해 보여 줘요. 아무리 큰 정수도 정확하게 계산하며, 음수는 2의 보수 비트 패턴도 함께 표시해요.

브라우저에서 실행 — 입력한 내용은 업로드되지 않아요

2진수1111 1111
8진수377
10진수255
16진수FF
36진수73
사용자 지정 진법 (7)513

사용 방법

  1. 숫자를 입력하세요. 0x, 0o, 0b 접두사와 _ 또는 공백 같은 구분 기호도 입력할 수 있어요.
  2. 입력한 숫자의 진법을 선택하세요.
  3. 다른 모든 진법의 값을 확인하고, 원하는 값을 복사하세요.
  4. 32진법처럼 흔하지 않은 진법을 보려면 사용자 지정 진법(2~36)을 설정하세요.

옵션 설명

입력 진법
9보다 큰 자릿수는 영문자를 사용해요. a는 10, f는 15, z는 35이며, 대소문자를 구분하지 않아요.
큰 수
임의 정밀도 정수로 계산하므로 64비트 이상의 값도 일반 계산기처럼 반올림되지 않고 정확하게 나와요.
2의 보수
음수의 경우, 들어갈 수 있는 가장 작은 8·16·32·64·128비트 부호 있는 정수로 컴퓨터에 저장되는 비트 패턴을 보여 줘요.
자릿수 묶기
읽기 쉽도록 2진수와 16진수는 4자리씩, 10진수는 3자리씩 나눠 표시해요. 복사할 때는 공백이 제거돼요.

빠른 참조표

10진수 2진수 8진수 16진수
0 0 0 0
7 111 7 7
10 1010 12 A
15 1111 17 F
16 10000 20 10
255 1111 1111 377 FF
1024 100 0000 0000 2000 400
65535 1111 1111 1111 1111 177777 FFFF

자주 묻는 질문

2진수를 10진수로 직접 변환하려면 어떻게 하나요?

오른쪽부터 0으로 시작해 각 비트에 2의 자리 거듭제곱을 곱한 뒤 모두 더하세요. 1011은 1×8 + 0×4 + 1×2 + 1×1 = 11이에요.

16진수 한 자리가 4비트인 이유는 무엇인가요?

16가지 값(0–f)을 나타내려면 정확히 4비트(2⁴ = 16)가 필요하므로 16진수 한 자리는 니블(nibble) 하나에 대응해요. 그래서 바이트를 간결하게 쓸 때 16진수를 사용해요. 1바이트에 두 자리예요.

소수도 변환할 수 있나요?

아니요, 정수만 지원해요. 0.1 같은 소수는 2진수로 유한하게 정확히 표현할 수 없는 경우가 많아요.

변환할 수 있는 가장 큰 수는 얼마인가요?

사실상 제한이 없어요. 수천 자리 숫자도 바로 변환돼요.

개인정보 보호

이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.

관련 도구