진법 변환기

2진수, 8진수, 10진수, 16진수 간에 숫자를 변환합니다. 0x, 0b, 0o 접두사를 지원합니다.

이 도구 정보

2진수, 8진수, 10진수, 16진수 체계는 프로그래밍, 전자공학, 컴퓨터 아키텍처의 기초입니다. 이 변환기는 모든 숫자를 네 가지 진법 간에 즉시 변환하여 네 가지 결과를 한 번에 보여줍니다. 0x(16진수), 0b(2진수), 0o(8진수) 같은 일반 접두사와 공백이나 밑줄로 된 자릿수 구분 기호를 지원합니다. 임의 정밀도 연산(BigInt)을 사용하므로 JavaScript의 안전한 정수 한도를 초과하는 큰 숫자도 정확하게 처리합니다. 모든 계산은 브라우저에서 이루어지며 데이터가 서버로 전송되지 않습니다.

이 도구 정보

2진수, 8진수, 10진수, 16진수 체계는 프로그래밍, 전자공학, 컴퓨터 아키텍처의 기초입니다. 이 변환기는 모든 숫자를 네 가지 진법 간에 즉시 변환하여 네 가지 결과를 한 번에 보여줍니다. 0x(16진수), 0b(2진수), 0o(8진수) 같은 일반 접두사와 공백이나 밑줄로 된 자릿수 구분 기호를 지원합니다. 임의 정밀도 연산(BigInt)을 사용하므로 JavaScript의 안전한 정수 한도를 초과하는 큰 숫자도 정확하게 처리합니다. 모든 계산은 브라우저에서 이루어지며 데이터가 서버로 전송되지 않습니다.

사용 사례

  • 색상 값이나 메모리 주소의 16진수를 10진수로 변환
  • 코드 디버깅 시 비트 마스크와 2진수 플래그 해석
  • Unix 시스템의 8진수 권한 및 코드 작업
  • 컴퓨터 아키텍처 연습 문제의 변환 확인

자주 묻는 질문

이 변환기는 어떤 진법을 지원하나요?
2진수(base 2), 8진수(base 8), 10진수(base 10), 16진수(base 16)를 지원합니다. 유효한 숫자를 입력하면 네 가지 표현이 동시에 표시되며, 변환 원본 진법의 카드가 표시됩니다.
0x, 0b, 0o 같은 접두사를 입력할 수 있나요?
네. 0x(16진수), 0b(2진수), 0o(8진수) 접두사는 허용되며 변환 전에 제거됩니다. 자릿수 해석은 선택한 원본 진법에 따라 결정됩니다.
변환할 수 있는 가장 큰 숫자는 얼마인가요?
실질적인 제한이 없습니다. BigInt(임의 정밀도)를 사용하므로 Number.MAX_SAFE_INTEGER를 훨씬 초과하는 값도 정확도를 잃지 않고 처리합니다.
16진수 결과가 대문자로 표시되는 이유는 무엇인가요?
관례상 16진수 값은 대문자로 표시됩니다(FF, DEADBEEF). 입력에서는 대문자와 소문자를 모두 사용할 수 있습니다.

관련 도구