변환

16진수 변환기

설정
초기화
결과 공유
저장
임베드
버그 신고

계산기 공유

무료 계산기를 당신의 웹사이트에 추가하세요

유효한 URL을 입력하세요. HTTPS URL만 지원됩니다.


페이지의 계산기 입력 필드에 현재 있는 것을 임베드 계산기의 기본값으로 사용하세요.


입력란 테두리 포커스 색상, 스위치박스 체크된 색상, 선택 항목에 대한 호버 색상 등.


이용 약관에 동의해주세요.

미리보기

계산기 저장

계산기 설정

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

계산기 공유

16진수 체계란 무엇인가?

16진수 체계(기수 16)는 숫자를 표현하기 위해 16개의 기호를 사용하는 위치 기반 수 체계입니다. 이 기호는 0에서 9까지의 숫자와 A에서 F까지의 문자로 구성됩니다. 각 숫자는 16의 제곱수를 나타내므로, 특히 컴퓨팅과 디지털 전자 분야에서 큰 숫자를 간결하고 효율적으로 표현할 수 있는 방법입니다.

16진수에서는:

  • 숫자 0–9는 0부터 9까지의 값을 나타냅니다.
  • 문자 A–F는 10부터 15까지의 값을 나타냅니다.

예를 들어:

  • A₁₆ = 10₁₀
  • F₁₆ = 15₁₀

이 기수는 이진수(기수 2)와 잘 맞아떨어지기 때문에 프로그래밍에서 널리 사용됩니다. 각 16진수 숫자는 정확히 4개의 이진수 숫자(비트)에 해당하여 두 체계 간의 변환이 간단합니다.

컴퓨팅에서 16진수가 일반적인 이유

컴퓨터는 이진 데이터(0과 1)로 작동합니다. 그러나 이진수는 빠르게 길고 읽기 어려워집니다. 16진수는 정보를 압축하여 정밀도를 잃지 않도록 합니다. 예를 들어:

  • 이진수: 1111 1111 1111 1111
  • 16진수: FFFF

각 16진수 숫자는 4개의 비트 그룹을 나타냅니다. 그 결과, 8비트 바이트는 두 개의 16진수 숫자로 간단히 표현할 수 있습니다.

이 편리함은 간단한 데이터 처리 그 이상으로 확장되며, 메모리 주소, 디지털 색상 코드 및 머신 레벨 프로그래밍에서도 16진수를 볼 수 있습니다.

변환 공식

어떤 기수 체계의 숫자를 16진수 체계로 변환하려면 다음의 두 가지 주요 단계를 따릅니다:

  1. 원래 숫자를 십진수(기수 10)로 변환합니다.
  2. 십진수를 16진수(기수 16)로 변환합니다.

십진수에서 16진수로 변환하기 위해 다음의 나눗셈 방법을 사용합니다:

나머지 연속열=십진수÷16\text{나머지 연속열} = \text{십진수} \div 16

십진수를 16으로 반복하여 나누고 각 단계에서 나머지를 기록합니다. 그런 다음 하단에서 상단으로 16진수 숫자를 읽습니다.

단계별 예제

십진수 254₁₀를 16진수로 변환합시다.

나눗셈나머지
254 ÷ 161514 (E)
15 ÷ 16015 (F)

하단에서 상단으로 나머지를 읽습니다: FE

25410=FE16254_{10} = FE_{16}

십진수 16₁₀를 16진수로 변환합시다.

나눗셈나머지
16 ÷ 1610
1 ÷ 1601
1610=101616_{10} = 10_{16}

다른 기수 체계에서의 변환

우리의 변환기는 십진수뿐만 아니라, 기수 2부터 기수 36까지의 모든 수 체계를 처리할 수 있습니다.
예를 들어, 213₈ (8진수) 를 16진수로 변환하려면

  1. 십진수로 변환: 2×82+1×81+3×80=139102 \times 8^2 + 1 \times 8^1 + 3 \times 8^0 = 139_{10}
  2. 139₁₀ → 8B₁₆ 변환
2138=8B16213_8 = 8B_{16}

16진수 변환기 사용법

이 변환기는 기수 2부터 36까지를 16진수로 손쉽게 변환할 수 있습니다. 숫자를 입력하고 해당 기수 체계를 선택하기만 하면 됩니다. 결과는 즉시 생성됩니다 - 추가 단계나 “계산” 버튼은 필요하지 않습니다.

변환기는 선택된 기수에 따라 유효한 문자를 자동으로 인식합니다:

  • 기수 2의 경우: 0과 1만 허용됩니다.
  • 기수 10의 경우: 숫자 0–9.
  • 기수 16의 경우: 숫자 0–9와 A–F.
  • 기수 36의 경우: 숫자 0–9와 A–Z.

색상 및 웹 디자인에서 16진수의 사용법

웹 개발에서 16진수 표기법은 색상을 나타내는 데 중요한 역할을 합니다. 디지털 화면에 표시되는 모든 색상은 세 가지 구성 요소 — 빨강, 녹색, 그리고 파랑 (RGB) — 로 구성되며, 각각 십진수로 0부터 255까지의 범위를 가집니다. 16진수에서는 이 범위가 00부터 FF입니다.

색상은 다음 세 쌍으로 표시됩니다:

#RRGGBB\#RRGGBB

예시:

  • #FF0000 → 순수한 빨강
  • #00FF00 → 순수한 녹색
  • #0000FF → 순수한 파랑
  • #FFFFFF → 흰색 (세 가지 색상의 최대 강도)
  • #000000 → 검정 (빛 없음)

각 쌍은 하나의 색상 채널과 대응합니다:

  • RR은 빨강의 양을 제어하고,
  • GG는 녹색의 양을 제어하며,
  • BB는 파랑의 양을 제어합니다.

예를 들어, #4CAF50을 선택했다면:

  • 4C₁₆ = 76₁₀ (빨강 구성 요소),
  • AF₁₆ = 175₁₀ (녹색 구성 요소),
  • 50₁₆ = 80₁₀ (파랑 구성 요소).

이 조합으로 중간톤의 녹색이 만들어집니다.

이 간결한 표현은 웹 페이지, 디지털 그래픽 및 사용자 인터페이스와 작업하는 개발자나 디자이너에게 이상적입니다.

빠른 참조를 위한 변환표

십진수16진수십진수16진수
0088
1199
2210A
3311B
4412C
5513D
6614E
7715F

자주 묻는 질문

125₁₀를 16진수로 어떻게 변환하나요?

나눗셈나머지
125 ÷ 16713 (D)
7 ÷ 1607

하단에서 상단으로 읽습니다: 7D

12510=7D16125_{10} = 7D_{16}

웹 디자인에서는 왜 16진수 색상을 사용하는가요?

16진수는 RGB 값을 단 6개의 문자로 간결하게 표현할 수 있으며, 디지털 색상 시스템에서 바이트 크기의 값(0–255)과 완벽히 일치합니다.

숫자 600을 16진수로 변환하기

나눗셈나머지
600 ÷ 16378
37 ÷ 1625
2 ÷ 1602

하단에서 상단으로 읽습니다: 258

60010=25816600_{10} = 258_{16}

버그 신고

이 필드는 필수입니다.