WebPiki

진법 변환기

2진수, 8진수, 10진수, 16진수 상호 변환

숫자를 입력하면 변환 결과가 표시됩니다

개요

2진수, 8진수, 10진수, 16진수 사이를 즉시 변환해준다. 어느 한 칸에 값을 입력하면 나머지 세 진법의 값이 자동으로 계산된다. 프로그래밍이나 디지털 논리 회로 공부할 때 수시로 필요한 변환을 빠르게 처리할 수 있다.

주요 기능

  • 2진수(Binary), 8진수(Octal), 10진수(Decimal), 16진수(Hex) 상호 변환
  • 한 필드 입력 시 나머지 자동 계산
  • 큰 수 지원 (BigInt 기반)
  • 잘못된 입력 시 실시간 유효성 검사
  • 결과 원클릭 복사

사용 방법

  1. 변환할 값을 해당 진법 입력란에 입력한다.
  2. 나머지 세 진법의 결과가 자동으로 표시된다.
  3. 필요한 값을 복사 버튼으로 클립보드에 복사한다.

  • 16진수에서 A~F는 대소문자 구분 없이 입력할 수 있다.
  • 프로그래밍에서 0x (hex), 0b (binary), 0o (octal) 접두사를 붙이는 관례가 있는데, 여기서는 접두사 없이 숫자만 입력하면 된다.
  • 색상 코드(#FF5733)에서 FF, 57, 33이 각각 R, G, B의 16진수 값이라는 걸 떠올리면 이해가 빠르다.

자주 묻는 질문

음수도 변환할 수 있나요?
이 도구는 양의 정수 변환을 지원합니다. 음수의 2진 표현(2의 보수 등)이 필요하면 비트 수를 특정해야 하므로 별도의 보수 계산기를 이용하세요.
소수점이 있는 수도 변환되나요?
현재는 정수만 지원합니다. 소수점이 포함된 수의 진법 변환은 지원하지 않습니다.
최대 몇 자리까지 입력할 수 있나요?
JavaScript BigInt 기반으로 동작하므로 매우 큰 수도 처리 가능합니다. 다만 극단적으로 긴 입력은 브라우저 성능에 영향을 줄 수 있습니다.