Number base converter

Hexadecimal to Decimal Converter

16진수 숫자를 10진수 또는 이진수로 즉시 변환하세요. 이 도구는 입력값을 검증하고 매우 큰 정수를 지원하며 명확한 변환 단계를 보여줍니다.

16진수 변환기

16진수 값을 입력하고 이를 10진수 또는 이진수로 변환할지 선택하세요. 16진수는 0-9의 숫자와 A-F의 문자를 사용합니다.

10진수 결과 7038
대신 10진수를 16진수로 변환하세요

실시간 변환 단계

입력하는 내용이 실시간으로 반영됩니다. 매우 큰 숫자의 경우, Converter App은 결과를 정확히 유지하고 단계 목록을 과도하게 길게 표시하는 대신 계산 방법을 요약하여 보여줍니다.

이 결과가 어떻게 계산되는지

  1. 16진수 숫자를 오른쪽에서 왼쪽으로 읽으세요.
  2. A, B, C, D, E 및 F를 각각 10부터 15까지의 십진수 값으로 대체하세요.
  3. 각 자릿수 값을 해당하는 16의 거듭제곱 곱한 후 결과를 더합니다.
정확성 참고 사항: 이 변환기는 정수 변환에 JavaScript의 BigInt를 사용하므로, 큰 정수는 일반 부동소수점 숫자처럼 반올림되지 않고 정확하게 처리됩니다.

16진수와 10진수란 무엇인가요?

십진법은 일상에서 사용하는 10진법입니다. 이 체계는 다음 열 개의 숫자를 사용합니다: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

16진법 체계는 16을 기반으로 합니다. 이 체계에서는 10진수 숫자 0–9와 문자 A, B, C, D, E, F를 사용하며, 여기서 A는 10, F는 15에 해당합니다.

16진수는 한 자리가 정확히 4개의 이진 비트를 나타내기 때문에 컴퓨팅 분야에서 널리 사용됩니다. 이를 통해 긴 이진 값을 더 짧고 읽기 쉽게 표현할 수 있습니다.

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

16진수를 10진수로 변환하려면 각 16진수 자릿수를 16의 거듭제곱으로 곱합니다. 가장 오른쪽 자릿수는 160를 사용하고, 그 다음 자릿수는 161, 그 다음은 162와 같이 적용합니다.

1B7E₁₆ = 1×16³ + 11×16² + 7×16¹ + 14×16⁰ = 7038₁₀

즉, 16진수 1B7E는 10진수 7038와 같습니다.

Hex를 이진수로 변환하는 방법

16진수를 2진수로 변환하려면 각 16진수 자릿수를 해당 4비트 이진 값으로 바꾼 후 그룹을 연결하세요.

1 = 0001
B = 1011
7 = 0111
E = 1110
1B7E₁₆ = 1101101111110₂

최종 이진 값에서 선행 0은 일반적으로 제거되지만, 고정 너비 형식이 필요한 경우를 제외합니다.

16진수의 일반적인 사용 사례

16진수는 프로그래밍, 디버깅, 메모리 주소, 유니코드 코드 포인트, 색상 코드, 체크섬 및 이진 파일 검사에서 널리 사용됩니다.

예를 들어, 웹 색상 값은 종종 16진수 표기법을 사용합니다. 색상 #FF0000은 빨간색을 나타내며, 여기서 FF는 빨간색 채널이고 10진수로 255에 해당합니다.

입력 규칙

  • 16진수 입력에는 숫자 0–9와 문자 A–F를 사용하세요.
  • 소문자는 허용되며 자동으로 대문자로 변환됩니다.
  • 0x와 같은 선택적 접두사를 지원합니다.
  • 정수가 지원됩니다. 이 도구에서는 분수를 의도적으로 변환하지 않습니다.