진법 변환기

마지막 업데이트: 2026-06-25

한줄 요약

진법 변환기는 2진수, 8진수, 10진수, 16진수를 상호 변환하는 무료 도구로, 한 값을 입력하면 나머지 진법 결과를 한 번에 보여줍니다.

BigInt로 큰 수도 정확히 처리하며, 모든 변환은 브라우저에서 실행됩니다.

진법 변환

사용 방법

  1. 입력 진법 선택 — 입력할 값의 진법(2·8·10·16진수)을 선택합니다.
  2. 값 입력 — 해당 진법의 값을 입력합니다(예: 16진수면 ff).
  3. 결과 확인 — 변환 버튼을 누르면 2·8·10·16진수 결과가 표로 동시에 표시됩니다.

진법(수의 밑) 이해하기

진법은 수를 표현할 때 사용하는 자릿수의 개수(밑)입니다. 사람은 10진수를 쓰지만, 컴퓨터는 0과 1만 쓰는 2진수로 동작하고, 메모리 주소·색상·해시는 간결한 16진수로 표기하는 경우가 많습니다.

진법별 표현 (10진수 255 예시)
진법사용 문자255 표기
2진수0–111111111
8진수0–7377
10진수0–9255
16진수0–9, a–fff

16진수는 색상 코드(#ff0000)에서도 쓰입니다. 색상 변환이 필요하면 색상 변환기를, 유닉스 시간 값을 다룬다면 타임스탬프 변환을 함께 사용하세요.

자주 묻는 질문 (FAQ)

어떤 진법을 변환할 수 있나요?

2진수(binary), 8진수(octal), 10진수(decimal), 16진수(hexadecimal)를 상호 변환합니다. 한 진법의 값을 입력하면 나머지 세 진법 결과를 동시에 보여줍니다.

음수나 소수도 변환되나요?

이 도구는 0 이상의 정수를 변환합니다. 음수 기호와 소수점은 지원하지 않으며, 잘못된 문자가 포함되면 오류 메시지가 표시됩니다. 매우 큰 수도 BigInt로 정확하게 처리합니다.

16진수의 대소문자는 상관없나요?

입력 시 대소문자를 모두 인식합니다(ff와 FF 동일). 결과의 16진수는 소문자로 표시됩니다.

큰 숫자도 정확하게 변환되나요?

예. 이 도구는 자바스크립트 BigInt를 사용해 일반 정수 범위를 넘는 매우 큰 수도 오차 없이 변환합니다.

마지막 업데이트: 2026-06-25