← 홈으로

진법 변환기

2진법·8진법·10진법·16진법 사이에서 수를 변환합니다 — 10진수 255는 2진법으로 11111111, 8진법으로 377, 16진법으로 FF입니다. 어느 진법에든 값을 입력하면 나머지 세 가지가 즉시 갱신되며, 계산은 브라우저 안에서 이뤄집니다.

입력

입력하는 대로 아래에서 바로 변환됩니다. 정수만 지원하며 10을 넘는 자리는 A~Z로 표기합니다.

변환 결과
2진법
8진법
10진법
16진법

진법 변환이란 무엇인가요?

진법(진수) 변환은 같은 수를 서로 다른 밑(base)으로 나타내는 것입니다. 예를 들어 10진법 255는 2진법으로 11111111, 8진법으로 377, 16진법으로 FF입니다. 값 자체는 똑같고 표기 방식만 달라지며, 프로그래밍·네트워크·디지털 회로에서 자주 필요합니다.

진법을 변환하는 방법

  1. 입력 진법 선택 — 입력할 숫자가 몇 진법인지 고릅니다(기본 10진법).
  2. 숫자 입력 — 변환할 값을 입력하면 아래에 2·8·10·16진법 결과가 바로 표시됩니다.
  3. 임의 진법 확인·복사 — 필요하면 ‘임의 진법’에서 다른 밑을 고르고, 각 결과의 ‘복사’ 버튼으로 클립보드에 담습니다.

2·8·10·16진법은 각각 무엇인가요?

2진법은 0·1 두 숫자로, 8진법은 0~7로, 10진법은 우리가 일상에서 쓰는 0~9로, 16진법은 0~9와 A~F로 수를 나타냅니다. 컴퓨터는 내부적으로 2진법으로 동작하고, 색상 코드(#FF8800)나 메모리 주소는 흔히 16진법으로 표기합니다.

2~36진법 같은 임의 진법도 변환되나요?

네. 2진법부터 36진법까지 어떤 밑이든 변환할 수 있습니다. 10을 넘는 자리는 A(=10)부터 Z(=35)까지의 문자로 표기하며, 결과 아래쪽 ‘임의 진법’ 칸에서 원하는 밑을 골라 확인할 수 있습니다.

아주 큰 수도 정확히 변환되나요?

네. 이 도구는 임의 정밀도 정수(BigInt)로 계산하므로 자릿수가 매우 큰 수도 반올림 오차 없이 정확하게 변환합니다. 다만 정수만 지원하며 소수점 이하는 다루지 않습니다. 필요하면 부호(-)를 붙여 음수도 변환할 수 있습니다.

입력한 값이 서버에 저장되나요?

아니요. 모든 변환은 브라우저 안에서만 이뤄지며 입력한 값은 서버로 전송되거나 저장되지 않습니다. 페이지를 새로 고치면 결과가 사라지므로 필요한 값은 미리 복사해 두세요.