2진수, 10진수, 16진수 변환 방법
- 해당 진법의 칸(10진수, 2진수, 8진수, 16진수)에 숫자를 입력하세요.
- 나머지 세 칸이 바로 채워져요.
- 텍스트를 변환하려면 텍스트 상자에 입력해서 2진수와 16진수를 확인하세요.
- 비트나 16진수 바이트를 붙여 넣으면 원래 텍스트로 되돌릴 수 있어요.
진법과 2진수 텍스트
숫자는 여러 진법으로 쓸 수 있어요. 10진법은 숫자 열 개(0~9), 2진법은 두 개(0과 1), 8진법은 여덟 개(0~7), 16진법은 열여섯 개(0~9와 A~F)를 써요. 10진수 255는 2진수로 11111111, 8진수로 377, 16진수로 FF예요.
10진수를 2진수로 바꾸려면 2로 계속 나눈 뒤 나머지를 거꾸로 읽어요. 2진수를 10진수로 바꾸려면 1인 자리마다 2의 거듭제곱을 곱해 더해요. 이 도구는 아무리 큰 정수라도 정밀도를 잃지 않고 계산해요.
컴퓨터에서 텍스트는 바이트로 저장돼요. UTF-8 인코딩에서는 글자 A가 바이트 01000001(10진수 65, 16진수 41)이고 é 같은 악센트 글자는 2바이트(C3 A9)예요. 그래서 2진수 텍스트는 바이트당 8비트씩 묶어서 써요.
| 10진수 (10진법) | 2진수 (2진법) | 8진수 (8진법) | 16진수 (16진법) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 17 | 10001 | 21 | 11 |
| 18 | 10010 | 22 | 12 |
| 19 | 10011 | 23 | 13 |
| 20 | 10100 | 24 | 14 |
| 21 | 10101 | 25 | 15 |
| 22 | 10110 | 26 | 16 |
| 23 | 10111 | 27 | 17 |
| 24 | 11000 | 30 | 18 |
| 25 | 11001 | 31 | 19 |
| 26 | 11010 | 32 | 1A |
| 27 | 11011 | 33 | 1B |
| 28 | 11100 | 34 | 1C |
| 29 | 11101 | 35 | 1D |
| 30 | 11110 | 36 | 1E |
| 31 | 11111 | 37 | 1F |
| 32 | 100000 | 40 | 20 |
| 40 | 101000 | 50 | 28 |
| 50 | 110010 | 62 | 32 |
| 64 | 1000000 | 100 | 40 |
| 100 | 1100100 | 144 | 64 |
| 127 | 1111111 | 177 | 7F |
| 128 | 10000000 | 200 | 80 |
| 200 | 11001000 | 310 | C8 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
| 500 | 111110100 | 764 | 1F4 |
| 512 | 1000000000 | 1000 | 200 |
| 1000 | 1111101000 | 1750 | 3E8 |
| 1024 | 10000000000 | 2000 | 400 |
| 4096 | 1000000000000 | 10000 | 1000 |
| 65535 | 1111111111111111 | 177777 | FFFF |
참고하세요
- 음이 아닌 정수만 변환해요. 소수와 부호는 안 돼요.
- 텍스트는 가장 널리 쓰이는 UTF-8로 인코딩돼요. 다른 인코딩이라면 바이트가 달라져요.
- 바이트를 텍스트로 바꿀 때 올바른 텍스트가 아니면 알려 줘요.
자주 묻는 질문
10진수를 2진수로 어떻게 바꾸나요?
10진수 칸에 숫자를 입력하고 2진수 칸을 보세요. 10진수 10은 2진수로 1010이에요.
텍스트를 2진수로 어떻게 바꾸나요?
텍스트 상자에 텍스트를 입력하세요. 각 글자가 8비트 바이트로 표시돼요(A는 01000001).
16진수를 10진수로 어떻게 바꾸나요?
16진수 칸에 숫자를 입력하세요. 예를 들어 FF는 10진수로 255예요.
아주 큰 숫자도 되나요?
네. 수백 자리라도 정밀도를 잃지 않고 변환해요.
입력한 내용이 저장되나요?
아니요. 모든 계산은 브라우저에서 이뤄져요.