도구
KO

16진수 10진수 변환기

FF나 0x1A 같은 16진수를 입력하면 10진수 값과 계산 과정이 단계별로 즉시 표시됩니다. 2진수와 8진수 값도 함께 보여 주고, 부호 있는 값(2의 보수)과 소수도 읽으며, 여러 숫자 목록을 한 번에 변환합니다.

팁: 한 줄에 숫자를 하나씩 입력하면 목록 전체를 한 번에 변환할 수 있습니다.

모든 진법으로 보기

16진수
10진수
2진수
8진수

개인정보 보호: 데이터는 브라우저에서만 처리되며 절대 업로드되지 않습니다.

16진수 10진수 변환기 사용법

  1. 입력란에 16진수를 입력하거나 붙여넣으세요. 0x, # 같은 접두사, 끝에 붙는 h, 공백, 밑줄을 모두 인식합니다. 한 줄에 숫자를 하나씩 입력하면 목록 전체를 변환할 수 있습니다.
  2. 10진수 값이 2진수, 8진수 값 및 단계별 계산 설명과 함께 즉시 표시됩니다.
  3. 16진수 값이 부호 있는 정수라면 부호 있음 (2의 보수)에 체크하고 비트 폭을 선택하세요. 예를 들어 FF는 8비트 숫자로 −1입니다. 그런 다음 결과를 복사하세요.

16진수를 10진수로 변환하는 방법

16진수는 16을 밑으로 하는 수 체계(16진법)입니다. 숫자 0–9와 알파벳 A = 10, B = 11, C = 12, D = 13, E = 14, F = 15를 사용합니다. 각 자리는 바로 오른쪽 자리보다 16배 큰 값을 가지므로 16진수를 10진수로 바꾸는 공식은 다음과 같습니다:

decimal = dₙ × 16ⁿ + … + d₂ × 16² + d₁ × 16¹ + d₀ × 16⁰

오른쪽 끝 자리를 0번으로 하여 각 자리의 숫자에 해당 자리의 16 거듭제곱을 곱한 뒤 모두 더하면 됩니다. 예: 3C = 3 × 16 + 12 = 60, 1A3F = 1 × 4096 + 10 × 256 + 3 × 16 + 15 × 1 = 4096 + 2560 + 48 + 15 = 6719.

자리16의 거듭제곱10진수 값
016⁰1
116¹16
216²256
316³4096
416⁴65536
516⁵1048576

16진수 10진수 변환표

자주 찾는 16진수 값과 그에 해당하는 10진수 값입니다. 1바이트는 00부터 FF(0–255)까지이며, 참고 열에는 ASCII 문자나 프로그래밍에서의 의미를 적었습니다.

16진수10진수참고
101616¹
1A261 × 16 + 10
2032ASCII 공백
2A42ASCII *
3C60ASCII <
64100ASCII d
7F127부호 있는 8비트 최댓값
80128부호 있는 바이트로는 −128
FF2551바이트 최댓값, 부호 있는 바이트로는 −1
10025616²
3E810003 × 256 + 14 × 16 + 8
7FFF32767부호 있는 16비트 최댓값
FFFF6553516비트 최댓값, 부호 있는 16비트로는 −1
7FFFFFFF2147483647부호 있는 32비트 정수 최댓값
FFFFFFFF4294967295부호 없는 32비트 정수 최댓값

Python, JavaScript, Excel에서 16진수를 10진수로 변환하기

왜 Online Hex Converter인가요?

자주 묻는 질문

16진수 FF는 10진수로 얼마인가요?

16진수 FF는 10진수로 255입니다: 15 × 16 + 15 = 255. 1바이트에 담을 수 있는 가장 큰 값입니다. 같은 비트를 부호 있는 8비트 숫자(2의 보수)로 읽으면 −1이 됩니다.

음수 16진수는 10진수로 어떻게 변환하나요?

16진수에 마이너스 기호가 붙어 있다면 숫자 부분만 변환하고 부호는 그대로 둡니다: −1A = −26. FFFE 같은 2의 보수 값이라면 부호 있음 (2의 보수)에 체크하고 16비트를 선택하세요. 변환기가 65534에서 2¹⁶ = 65536을 빼서 −2를 표시합니다.

소수점이 있는 16진수도 10진수로 변환할 수 있나요?

네. 소수점 아래 자리는 차례로 16⁻¹ = 1/16, 16⁻² = 1/256 등의 자릿값을 가지므로 1A.8 = 26 + 8/16 = 26.5, 0.4 = 0.25입니다.

변환할 수 있는 16진수 크기에 제한이 있나요?

사실상 제한이 없습니다. 변환기는 임의 정밀도 정수를 사용하므로 FFFFFFFFFFFFFFFF(18446744073709551615) 같은 64비트 값은 물론 그보다 긴 16진수 문자열도 반올림 없이 정확하게 변환합니다.