진법 변환기

정수를 2진수, 8진수, 10진수, 16진수 및 2~36진법 사이에서 변환합니다.

계산은 기기에서 처리되며 입력값을 서버로 보내지 않습니다.

예시

10진수 255는 16진수로 FF, 2진수로 11111111, 8진수로 377입니다. 음의 정수도 지원합니다.

계산 방법

입력한 각 자리가 선택한 진법에서 쓸 수 있는 숫자인지 확인한 뒤, 정확한 정수 연산으로 값을 구합니다. 그 정수를 출력 진법에서 숫자 0~9와 영문자 A~Z로 다시 표현합니다.

중요 사항

입력 진법과 출력 진법은 서로 달라야 하며 2부터 36까지 고를 수 있습니다. 최대 256자리까지 입력할 수 있으며, 0x 같은 접두사, 구분 기호, 소수점, 소수 부분은 넣지 마세요.

사용 방법

먼저 입력 진법을 확인하세요. 이진수 10과 십진수 10은 값이 다릅니다. 십육진수 FF는 15 × 16 + 15 = 255입니다. 음수는 마이너스 기호를 유지하며 고정 길이 2의 보수로 바꾸지 않습니다. 0x 같은 접두사와 구분 기호는 제거하세요.

예시 · 계산 방법
예시결과
255₁₀ → 16FF
FF₁₆ → 211111111
101010₂ → 1042
377₈ → 10255
Z₃₆ → 1035
−42₁₀ → 2−101010

자주 묻는 질문

진법마다 어떤 숫자를 쓸 수 있나요?

2진법은 0~1, 8진법은 0~7, 10진법은 0~9를 쓰고, 16진법은 여기에 A~F가 더해집니다. 36진법까지는 Z까지의 영문자를 쓸 수 있으며 대소문자는 구분하지 않습니다.

앞자리의 0은 유지되나요?

아니요. 앞자리의 0은 정수 값을 바꾸지 않으므로 변환 결과에서 제거됩니다. 음수 0은 0으로 표시합니다.

큰 정수도 정확하게 변환되나요?

네. 정확한 정수 연산을 사용하며 최대 256자리까지 입력할 수 있습니다. 소수나 지수 표기는 지원하지 않습니다.

관련 도구