진법 변환기

숫자를 입력하고 진법을 선택하면 2진수, 8진수, 10진수, 16진수로 한 번에 변환됩니다.

입력하는 숫자의 진법
정수만 입력할 수 있습니다(분수는 지원하지 않음). 마이너스 기호, 접두사 0b, 0o, 0x, 구분 기호로 공백이나 "_"(10진수에서는 ","도)를 사용할 수 있습니다.
16진수의 알파벳
자릿수 묶음(표시 전용, 복사되는 값에는 묶음이 없음)
2진수

—

8진수

—

소수

—

16진수

—

—

진법의 원리

변환에는 크기에 상관없이 반올림 오차 없이 정수를 다룰 수 있는 BigInt를 사용하므로, 매우 큰 정수도 정확하게 변환됩니다.

예시

소수 2진수 8진수 16진수
10 1010 12 A
255 1111 1111 377 FF
256 1 0000 0000 400 100
500 1 1111 0100 764 1F4
65,535 1111 1111 1111 1111 177777 FFFF

입력 규칙

음수

음수는 마이너스 기호와 절댓값으로 변환됩니다(-255는 16진수로 -FF, 2진수로 -11111111). 컴퓨터는 흔히 음수를 "2의 보수"라는 다른 형태로 저장하지만, 이 도구는 2의 보수를 지원하지 않습니다. -0은 0이 됩니다.

참고 사항

자주 묻는 질문

16진수를 입력할 때 "0x"를 입력해야 하나요?

아니요. "0x"는 16진수임을 나타내는 표시일 뿐이므로 생략해도 됩니다. 입력하면 자동으로 제거됩니다.

얼마나 큰 수까지 변환할 수 있나요?

2의 256제곱 미만의 모든 정수입니다. 10진수로는 약 1.16 × 10의 77제곱보다 작은 수입니다.

분수를 변환하거나 음수의 2의 보수를 구할 수 있나요?

아니요. 이 도구는 정수만 변환하며, 분수와 2의 보수는 지원하지 않습니다.