진법 변환기
2진수·8진수·10진수·16진수는 물론 임의 진법(2~36)까지 한 번에 변환. BigInt로 큰 정수도 정확하게, 서버 전송 없이 브라우저에서.
11111111377255ff1111 11118 비트 수100110🔒 모든 변환은 브라우저에서만 처리됩니다.
입력 즉시 모든 진법으로
숫자와 입력 진법만 고르면 2진수·8진수·10진수·16진수 결과가 동시에 나타납니다. 예를 들어 10진수 255를 넣으면 2진수 11111111, 16진수 ff가 한눈에 보입니다. 16진수 값을 넣고 입력 진법을 16으로 바꾸면 반대로 10진수를 확인할 수 있어, 색상 코드·메모리 주소·플래그 값을 다룰 때 편리합니다.
임의 진법(2~36)과 비트 수
일반적인 4가지 외에도 2진법부터 36진법까지 원하는 진법으로 변환할 수 있습니다. 3진법, 5진법, 32진법 같은 특수한 표현이 필요할 때 유용합니다. 또한 값의 비트 수와 4자리씩 묶은 2진 표기를 함께 보여 주어, 비트 연산이나 자료구조를 공부할 때 도움이 됩니다.
큰 수도 정확하게
자바스크립트의 일반 숫자는 큰 정수에서 오차가 생기지만, 이 도구는 BigInt로 계산하므로 매우 큰 값도 자리 손실 없이 정확히 변환합니다. 64비트를 넘는 해시·타임스탬프·식별자를 다룰 때도 안심할 수 있습니다. 음수와 자리 구분용 밑줄(_)도 입력에서 허용합니다.
어디에도 전송되지 않습니다
입력한 값과 변환 결과는 브라우저 안에서만 처리되며 어떤 서버로도 전송되지 않습니다. 회원가입이나 설치 없이 바로 쓸 수 있고, 인터넷을 꺼도 동작합니다. 결과 옆의 복사 버튼으로 필요한 진법 값을 바로 클립보드에 담을 수 있습니다.
자주 묻는 질문
16진수를 10진수로 바꾸려면?
입력 진법을 16으로 두고 ff, 1a2b 같은 값을 입력하면 10진수·2진수·8진수 결과가 동시에 나옵니다. 반대로 10진수를 16진수로 바꾸려면 입력 진법을 10으로 두면 됩니다.
아주 큰 숫자도 정확한가요?
네. BigInt로 계산하므로 64비트를 넘는 큰 정수도 자리 손실 없이 정확합니다. 일반적인 계산기가 부동소수점 오차로 틀리는 값도 올바르게 변환합니다.
2~36 외의 진법도 되나요?
임의 진법 칸에 2부터 36 사이 값을 넣으면 해당 진법으로 변환합니다. 36진법은 0~9와 a~z를 모두 사용합니다.
입력값이 저장되나요?
아니요. 모든 계산은 브라우저에서만 이뤄지고 입력·결과는 서버로 전송되거나 저장되지 않습니다.