🔢 진법 변환기
정수를 2진수, 8진수, 10진수, 16진수 또는 2~36 사이의 임의 진법으로 즉시 변환합니다. 완전 무료이며 브라우저 안에서만 실행되어 데이터가 외부로 나가지 않습니다.
입력
변환 결과
설계부터 프라이빗. 이 도구는 전부 브라우저 안에서 실행돼요 — 입력한 내용은 업로드되거나 저장되지 않으며, 오프라인에서도 작동합니다.
소개
이 도구는 BigInt 연산을 사용해 매우 큰 정수도 반올림 오류 없이 2진수·8진수·10진수·16진수·임의 진법(2~36)으로 변환합니다. 모든 계산이 브라우저 안에서만 이루어지며 서버나 계정이 필요 없고 입력 데이터가 외부로 전송되지 않습니다. 마지막으로 입력한 값은 localStorage에 자동 저장되어 다음에 바로 이어서 사용할 수 있습니다.
사용 방법
- 변환할 숫자를 값 입력란에 입력합니다.
- 입력 숫자의 진법(10진수, 2진수, 8진수, 16진수, 사용자 정의)을 선택합니다.
- 사용자 정의를 선택한 경우 2~36 사이의 진법 값을 입력합니다.
- 결과 패널에 2진수·8진수·10진수·16진수 및 사용자 정의 진법 변환 결과가 즉시 표시됩니다.
- 결과 옆의 복사 버튼을 클릭해 클립보드에 값을 복사합니다.
자주 묻는 질문
- 이 진법 변환기는 무료인가요?
- 네, 완전 무료입니다. 계정 가입이나 결제 없이 언제든지 무제한으로 사용할 수 있습니다.
- 입력한 숫자가 서버로 전송되나요?
- 아니요. 모든 변환은 브라우저 안의 JavaScript로 처리됩니다. 입력한 데이터는 외부로 전송되지 않습니다.
- 인터넷 없이도 사용할 수 있나요?
- 네. 페이지를 한 번 불러오면 이후에는 인터넷 연결 없이도 완전히 동작합니다.
- 어떤 진법을 지원하나요?
- 2진수(base 2), 8진수(base 8), 10진수(base 10), 16진수(base 16) 외에도 2~36 사이의 임의 진법을 지원합니다.
- 매우 큰 숫자나 음수도 변환할 수 있나요?
- 네. 내부적으로 BigInt 연산을 사용하기 때문에 부동소수점 오류 없이 매우 큰 정수와 음수를 모두 정확하게 변환합니다.
- 왜 베이스 36은 알파벳을 사용하나요?
- 10진법을 넘어가면 숫자가 부족해지므로 알파벳이 순서를 이어갑니다. A는 10, B는 11, 이런 식으로 Z는 35입니다. 이것이 바로 커스텀 베이스 필드의 최대치가 36인 이유입니다. 알파벳이 끝나기 때문입니다. 16진법도 같은 방식을 사용하므로 16진법은 F에서 끝납니다.
- 매우 큰 숫자에서는 정확도가 떨어지나요?
- 아니요. 변환은 일반적인 부동소수점 수가 아닌 임의 정밀도 정수 연산을 사용하므로, 일반적인 안전한 정수 범위를 훨씬 넘어가는 값도 자릿수 하나하나 정확하게 변환됩니다. 이는 큰 16진법 식별자와 같은 경우에 근사값은 쓸모가 없기 때문에 중요합니다.