1. 이 도구는 무엇을 하나요
이 무료 온라인 진법 변환기는 2진, 8진, 10진, 16진, 32진, 36진, 64진 간 숫자 변환을 한 곳에서 합니다. 2진→10진 변환기, 16진→10진 변환기, 10진→16진으로 개발자·학생·다양한 숫자 체계를 다루는 누구에게나 사용하세요. 어떤 진법으로든 값을 입력하면 다른 모든 진법의 동등 값이 즉시 표시됩니다. 음수와 매우 큰 정수(BigInt)를 지원합니다. 무료·비공개, 모든 작업은 브라우저에서 이루어집니다. 프로그래밍, 16진 색상, 비트 마스크, 교육에 적합합니다.
2. 사용 방법
빠른 시작: 선택한 진법으로 숫자를 입력하세요(예: 10진 255, 16진 FF). 필요하면 원본 진법을 선택한 뒤 모든 진법 표현을 확인하고 필요한 것을 복사하세요.
- 입력 — 선택한 진법으로 숫자 입력(예: 10진 255, 16진 FF, 2진 11111111).
- 원본 진법 선택 — 드롭다운으로 입력이 어떤 진법인지 선택(기본: 10진).
- 출력 확인 — 7가지 진법 표현이 복사 버튼과 함께 표시됩니다.
- 복사 — 형식의 복사 버튼을 클릭해 코드·문서·계산에 사용하세요.
3. 작동 방식
파싱: 입력 문자열은 원본 진법의 알파벳으로 자릿수별로 파싱됩니다. 2–36진은 표준 숫자(0–9, A–Z)를 사용합니다. 32진은 Crockford 스타일 알파벳, 64진은 표준 Base64 문자 세트를 사용합니다. 변환: 값은 BigInt로 저장됩니다. 각 진법의 출력은 반복 나눗셈으로 나머지를 해당 진법 알파벳에 매핑해 만듭니다. 모든 연산은 브라우저에서만 이루어지며 서버로 데이터가 전송되지 않습니다.
4. 사용 사례 및 예시
- 프로그래밍 — 16진 색상 코드, 2진 플래그, 비트 마스크 변환.
- 저수준 작업 — 디버깅용 2진·8진·16진 간 변환.
- 교육 — 컴퓨터 과학·수학에서 진법 탐색.
- 데이터 인코딩 — 32진·64진으로 간결한 숫자 표현.
- API 개발 — 다른 인코딩에서 숫자 ID·해시 검증.
예시
255(10진) → 11111111(2진), 377(8진), FF(16진)FF(16진) → 255(10진)-42(10진) → -101010(2진), -52(8진), -2A(16진)
5. 제한 사항 및 알려진 제약
- 정수만 — 분수·소수는 지원하지 않습니다.
- 입력 길이 — 성능을 위해 최대 1,000자리.
- 32진 알파벳 — Crockford 스타일 사용, 1·0과 혼동을 피하기 위해 I, L, O, U 제외.
- 64진 — 대소문자 구분,
a와A는 다른 숫자(10 vs 36)를 나타냅니다.