Global ToolBox

진법 변환기

입력하는 즉시 2진수, 8진수, 10진수, 16진수 사이에서 정수를 변환하세요. 매우 큰 숫자도 정밀도 손실 없이 처리합니다.

🔒 브라우저에서 로컬로 처리됩니다

Loading…

사용 방법

  1. "원본 진법" 드롭다운에서 현재 숫자가 어떤 진법인지 선택하세요 (2진수, 8진수, 10진수, 16진수).
  2. "값" 상자에 숫자를 입력하거나 붙여넣으세요. 음수는 앞에 "-"를 붙여 입력할 수 있습니다.
  3. 입력하는 즉시 아래의 네 가지 진법이 모두 실시간으로 업데이트됩니다 — 별도의 버튼을 누를 필요가 없습니다.
  4. 원하는 진법 옆의 복사 버튼을 클릭하면 해당 표현을 클립보드에 복사할 수 있습니다.

기능

  • 2진수, 8진수, 10진수, 16진수 사이를 동시에 변환
  • 입력하는 즉시 실시간으로 업데이트 — 별도의 버튼을 누를 필요 없음
  • 내부적으로 네이티브 BigInt를 사용하므로 매우 큰 정수에서도 정밀도가 손실되지 않음
  • 앞에 마이너스 기호를 붙여 음수 지원
  • 진법별로 입력을 검증하고, 잘못된 결과를 조용히 만들어내는 대신 명확한 오류 메시지를 표시
  • 100% 클라이언트 사이드 — 입력한 숫자는 절대 브라우저를 벗어나지 않음

자주 묻는 질문

일반 계산기로 다루기 어려운 큰 숫자도 지원하나요?

네. 이 변환기는 일반 숫자 대신 내부적으로 자바스크립트의 네이티브 BigInt 타입을 사용하므로, 2^53의 안전한 정수 한계를 훨씬 뛰어넘는 정수도 정밀도 손실 없이 처리할 수 있습니다.

음수도 변환할 수 있나요?

네. 숫자 앞에 "-"만 붙이면 되며, 음수 부호는 네 가지 진법 표현 모두에서 그대로 유지됩니다.

소수나 분수도 지원하나요?

아니요, 이 도구는 정수만 지원합니다. 소수점이나 분수 값은 지원하지 않습니다.

왜 오류 메시지가 표시되나요?

이 도구는 입력값이 선택한 진법에서 유효한 자릿수만 포함하는지 검증합니다. 예를 들어 "9"는 2진수나 8진수에서 유효한 자릿수가 아니며, "f"를 넘어서는 문자는 유효한 16진수 자릿수가 아닙니다. 잘못된 문자를 수정하거나 올바른 진법으로 전환하세요.

16진수 출력은 대문자인가요, 소문자인가요?

출력은 소문자로 표시됩니다 (예: "FF"가 아니라 "ff"). 다만 16진수 입력은 대문자와 소문자 모두 입력할 수 있으며, 둘 다 허용됩니다.

관련 도구