진법 변환기
2–36진법 정수를 큰 숫자의 정밀도 손실 없이 변환하세요.
이 브라우저에서만 처리 · 입력을 업로드하지 않아요
결과
입력 대기 중입력 후 실행하면 결과가 여기에 표시돼요.
알아두면 더 정확해요
접두사 없이 FF, 1010과 같이 입력하세요. 음수를 지원하며 소수는 지원하지 않습니다. BigInt로 계산하므로 JavaScript Number의 정수 정밀도 제한을 넘는 값도 처리합니다.
예를 들면
Input: FF From base: 16 To base: 10
사용 가이드
결과를 이해하고 사용하기
개발 중 쓰는 2진수·10진수·16진수 정수를 서로 비교하세요. 큰 식별자를 JavaScript 숫자로 바꾸면서 발생하는 정밀도 손실을 피하도록 정수 문자열로 처리합니다.
사용 순서
- 현재 진법과 결과 진법을 2~36 사이로 지정하세요.
- 0x 같은 접두사를 빼고 숫자를 입력하세요. 음수에는 앞에 -를 붙일 수 있습니다.
입력과 결과 예시
입력·옵션
FF (base 16) → base 10
결과·해석
255
16진수 F는 15이므로 FF는 15 × 16 + 15 = 255입니다. 10진수 255를 2진수로 바꾸면 11111111입니다. 각 자릿수의 값은 원래 진법보다 작아야 합니다.
2진수에 2를 넣거나 소수를 넣으면 어떻게 되나요?
2진수는 0과 1만 허용하므로 오류입니다. 소수점이 있는 값은 지원하지 않습니다. 앞자리 0은 값의 일부로 보존되지 않으므로 고정 폭 식별자라면 출력 자릿수를 별도로 확인하세요.