사용 방법
- 숫자를 입력하세요. 0x, 0o, 0b 접두사와 _ 또는 공백 같은 구분 기호도 입력할 수 있어요.
- 입력한 숫자의 진법을 선택하세요.
- 다른 모든 진법의 값을 확인하고, 원하는 값을 복사하세요.
- 32진법처럼 흔하지 않은 진법을 보려면 사용자 지정 진법(2~36)을 설정하세요.
옵션 설명
- 입력 진법
- 9보다 큰 자릿수는 영문자를 사용해요. a는 10, f는 15, z는 35이며, 대소문자를 구분하지 않아요.
- 큰 수
- 임의 정밀도 정수로 계산하므로 64비트 이상의 값도 일반 계산기처럼 반올림되지 않고 정확하게 나와요.
- 2의 보수
- 음수의 경우, 들어갈 수 있는 가장 작은 8·16·32·64·128비트 부호 있는 정수로 컴퓨터에 저장되는 비트 패턴을 보여 줘요.
- 자릿수 묶기
- 읽기 쉽도록 2진수와 16진수는 4자리씩, 10진수는 3자리씩 나눠 표시해요. 복사할 때는 공백이 제거돼요.
빠른 참조표
| 10진수 | 2진수 | 8진수 | 16진수 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 7 | 111 | 7 | 7 |
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 255 | 1111 1111 | 377 | FF |
| 1024 | 100 0000 0000 | 2000 | 400 |
| 65535 | 1111 1111 1111 1111 | 177777 | FFFF |
자주 묻는 질문
2진수를 10진수로 직접 변환하려면 어떻게 하나요?
오른쪽부터 0으로 시작해 각 비트에 2의 자리 거듭제곱을 곱한 뒤 모두 더하세요. 1011은 1×8 + 0×4 + 1×2 + 1×1 = 11이에요.
16진수 한 자리가 4비트인 이유는 무엇인가요?
16가지 값(0–f)을 나타내려면 정확히 4비트(2⁴ = 16)가 필요하므로 16진수 한 자리는 니블(nibble) 하나에 대응해요. 그래서 바이트를 간결하게 쓸 때 16진수를 사용해요. 1바이트에 두 자리예요.
소수도 변환할 수 있나요?
아니요, 정수만 지원해요. 0.1 같은 소수는 2진수로 유한하게 정확히 표현할 수 없는 경우가 많아요.
변환할 수 있는 가장 큰 수는 얼마인가요?
사실상 제한이 없어요. 수천 자리 숫자도 바로 변환돼요.
개인정보 보호
이 도구는 전적으로 브라우저에서 실행돼요. 파일과 텍스트는 기기에서 처리되며 서버로 업로드되지 않아요.