BaroBench바로벤치 · 나만의 디지털 작업대모든 도구
KOENSwitch to English
입력과 파일은 이 브라우저에서 처리합니다.가입 없이 바로 사용

진법 변환기

2–36진법 정수를 큰 숫자의 정밀도 손실 없이 변환하세요.

이 브라우저에서만 처리 · 입력을 업로드하지 않아요

입력과 옵션

결과

입력 대기 중

입력 후 실행하면 결과가 여기에 표시돼요.

알아두면 더 정확해요

접두사 없이 FF, 1010과 같이 입력하세요. 음수를 지원하며 소수는 지원하지 않습니다. BigInt로 계산하므로 JavaScript Number의 정수 정밀도 제한을 넘는 값도 처리합니다.

예를 들면
Input: FF
From base: 16
To base: 10
사용 가이드

결과를 이해하고 사용하기

개발 중 쓰는 2진수·10진수·16진수 정수를 서로 비교하세요. 큰 식별자를 JavaScript 숫자로 바꾸면서 발생하는 정밀도 손실을 피하도록 정수 문자열로 처리합니다.

사용 순서

  1. 현재 진법과 결과 진법을 2~36 사이로 지정하세요.
  2. 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은 값의 일부로 보존되지 않으므로 고정 폭 식별자라면 출력 자릿수를 별도로 확인하세요.

결과가 예상과 다른가요? 오류 제보하기

어떤 작업을 할까요?

↑ ↓ 이동 · Enter 열기 · Esc 닫기