진법 변환기
마지막 업데이트: 2026-06-25
한줄 요약
진법 변환기는 2진수, 8진수, 10진수, 16진수를 상호 변환하는 무료 도구로, 한 값을 입력하면 나머지 진법 결과를 한 번에 보여줍니다.
BigInt로 큰 수도 정확히 처리하며, 모든 변환은 브라우저에서 실행됩니다.
진법 변환
| 진법 | 값 | |
|---|---|---|
| 2진수 | | |
| 8진수 | | |
| 10진수 | | |
| 16진수 | |
사용 방법
- 입력 진법 선택 — 입력할 값의 진법(2·8·10·16진수)을 선택합니다.
- 값 입력 — 해당 진법의 값을 입력합니다(예: 16진수면 ff).
- 결과 확인 — 변환 버튼을 누르면 2·8·10·16진수 결과가 표로 동시에 표시됩니다.
진법(수의 밑) 이해하기
진법은 수를 표현할 때 사용하는 자릿수의 개수(밑)입니다. 사람은 10진수를 쓰지만, 컴퓨터는 0과 1만 쓰는 2진수로 동작하고, 메모리 주소·색상·해시는 간결한 16진수로 표기하는 경우가 많습니다.
| 진법 | 사용 문자 | 255 표기 |
|---|---|---|
| 2진수 | 0–1 | 11111111 |
| 8진수 | 0–7 | 377 |
| 10진수 | 0–9 | 255 |
| 16진수 | 0–9, a–f | ff |
16진수는 색상 코드(#ff0000)에서도 쓰입니다. 색상 변환이 필요하면 색상 변환기를, 유닉스 시간 값을 다룬다면 타임스탬프 변환을 함께 사용하세요.
자주 묻는 질문 (FAQ)
어떤 진법을 변환할 수 있나요?
2진수(binary), 8진수(octal), 10진수(decimal), 16진수(hexadecimal)를 상호 변환합니다. 한 진법의 값을 입력하면 나머지 세 진법 결과를 동시에 보여줍니다.
음수나 소수도 변환되나요?
이 도구는 0 이상의 정수를 변환합니다. 음수 기호와 소수점은 지원하지 않으며, 잘못된 문자가 포함되면 오류 메시지가 표시됩니다. 매우 큰 수도 BigInt로 정확하게 처리합니다.
16진수의 대소문자는 상관없나요?
입력 시 대소문자를 모두 인식합니다(ff와 FF 동일). 결과의 16진수는 소문자로 표시됩니다.
큰 숫자도 정확하게 변환되나요?
예. 이 도구는 자바스크립트 BigInt를 사용해 일반 정수 범위를 넘는 매우 큰 수도 오차 없이 변환합니다.
관련 도구·가이드
마지막 업데이트: 2026-06-25