SummaryLog

Number Base Converter

Convert numbers between binary, octal, decimal, and hexadecimal. Supports arbitrarily large numbers via BigInt.

Enter a number above to see conversions in all bases.

Quick Examples

이 진법 변환기는 하나의 숫자를 2진수, 8진수, 10진수, 16진수 표현으로 한 번에 바꿔 줍니다. 숫자를 입력하고 진법만 고르면 나머지 모든 표현이 즉시 나란히 나타나며 각각 복사 버튼이 붙어 있습니다. 0x, 0b, 0o 같은 접두사도 그대로 인식하고 자릿수는 읽기 쉽게 묶어 보여 줍니다.

메모리 덤프 분석, 레지스터 값 확인, 비트마스크 작업, 색상 코드나 권한 값 점검 등에 유용합니다. BigInt를 사용하므로 64비트 이상의 큰 정수도 부동소수점처럼 반올림되지 않고 정확하게 변환되어 값이 그대로 유지됩니다.

사용 방법

  1. 변환할 숫자를 입력란에 입력하거나 붙여넣습니다.
  2. 입력한 값의 진법을 선택합니다: 2진수(2), 8진수(8), 10진수(10), 16진수(16).
  3. 아래 결과 목록에서 네 가지 진법으로 변환된 값을 확인합니다.
  4. 원하는 결과 옆의 복사 버튼을 눌러 해당 표현을 클립보드에 담습니다.
  5. 255나 DEADBEEF 같은 빠른 예제 버튼으로 샘플 값을 한 번에 불러올 수 있습니다.

자주 묻는 질문

변환할 수 있는 최대 숫자는 얼마인가요?
고정된 한계가 없습니다. 자바스크립트 BigInt를 사용하므로 64비트를 훨씬 넘는 정수도 반올림이나 정밀도 손실 없이 정확하게 처리합니다.
0x나 0b 접두사를 꼭 붙여야 하나요?
아니요. 접두사는 선택 사항입니다. 0xFF나 0b1010처럼 붙여넣으면 접두사를 자동으로 제거하며, 해당 진법을 선택하고 FF나 1010만 입력해도 동일하게 동작합니다.
음수도 지원하나요?
네. -255처럼 값 앞에 빼기 기호를 붙이면 됩니다. 부호는 네 가지 진법 표현 모두에서 그대로 유지됩니다.
자릿수가 띄어서 묶여 보이는 이유는 무엇인가요?
가독성을 위해 묶어서 표시합니다. 2진수와 16진수는 네 자리씩, 8진수와 10진수는 세 자리씩 묶습니다. 복사 버튼은 항상 띄어쓰기 없는 값을 그대로 복사합니다.
입력한 값이 서버로 전송되나요?
아니요. 모든 변환은 브라우저 안에서 처리됩니다. 입력한 내용은 업로드되지 않으므로 민감한 값도 안전하게 사용할 수 있습니다.