진법 변환기 🔒 브라우저에서 로컬로 실행 — 아무것도 업로드되지 않습니다.

이진, 팔진, 십진, 십육진 및 임의 진법 간에 숫자를 변환.

Binary (2)
Octal (8)
Decimal (10)
Hex (16)
사용자 진법 (2–36)

이 도구에 대해

이진, 팔진, 십진, 십육진은 같은 숫자를 쓰는 서로 다른 방식일 뿐이지만, 머릿속에서 변환하면 틀리기 쉽습니다. 이 변환기는 2~36의 어떤 진법이든 값을 한 번에 다른 모든 진법으로 바꿉니다 — 색상 hex 읽기, 권한 비트마스크 해석, 해시 바이트 확인에 안성맞춤입니다.

임의 정밀도 BigInt를 사용하므로 64비트 정수를 훨씬 넘는 수도 반올림 없이 정확히 변환됩니다. 값을 입력하고 진법을 고르면 모든 표현을 볼 수 있습니다. 모든 것이 브라우저에서 이루어집니다.

자주 묻는 질문

입력한 숫자가 어딘가로 업로드되나요?

아니요. 모든 변환은 브라우저 내에서 JavaScript로 처리되며 서버로 아무것도 전송되지 않으므로 민감한 값이라도 기기 밖으로 나가지 않습니다.

이 도구는 어떤 진법을 지원하나요?

기본적으로 2진수, 8진수, 10진수, 16진수를 보여주며, 숫자 0-9와 문자 a-z를 사용해 2진법부터 36진법까지 원하는 진법도 지원합니다.

64비트 정수 범위를 넘는 큰 숫자도 처리할 수 있나요?

네. 내부적으로 JavaScript의 BigInt를 사용하므로 표준 64비트 정수 범위를 훨씬 넘는 숫자도 정밀도 손실 없이 변환됩니다.

숫자를 붙여넣기 전에 0x나 0b 같은 접두사를 제거해야 하나요?

아니요, 0x, 0b, 0o 같은 일반적인 접두사는 자동으로 제거되며, 음수 값을 위한 앞쪽 마이너스 기호도 인식합니다.

왜 입력값에 오류가 표시되나요?

선택한 '원본' 진법에서 유효하지 않은 숫자가 포함되어 있다는 의미입니다 — 예를 들어 8진수 변환 시 '8'이나 '9', 16진수 변환 시 'f' 이후의 문자가 있는 경우입니다.