🌐 KO

🔢 16진수 계산기

16진수와 10진수 간의 변환 및 16진수 사칙연산을 수행하는 계산기입니다.

10진수 입력 → 16진수

16진수

16진수 입력 → 10진수

10진수

16진수 연산

결과
10진수
가이드

자세히 알아보기

01

16진수란 무엇인가?

16진수(Hexadecimal)는 0-9와 A-F까지 16개의 기호를 사용하는 수 체계입니다. A=10, B=11, C=12, D=13, E=14, F=15를 나타냅니다. 웹 색상 코드(#FF0000), 메모리 주소, MAC 주소 등에 널리 사용됩니다. 2진수 4자리를 16진수 1자리로 간단히 표현할 수 있어 매우 효율적입니다.

02

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

16진수를 10진수로 변환하려면 각 자리의 값에 16의 거듭제곱을 곱한 후 모두 더합니다. 예를 들어 16진수 2F는 (2×16¹)+(15×16⁰) = 32+15 = 47(10진수)입니다. 16진수 FF는 (15×16¹)+(15×16⁰) = 240+15 = 255입니다. 이 계산기는 자동으로 변환을 수행합니다.

03

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

10진수를 16진수로 변환하려면 10진수를 16으로 반복해서 나누고 나머지를 역순으로 읽습니다. 예를 들어 10진수 255를 변환하면: 255÷16=15 나머지15(F), 15÷16=0 나머지15(F), 역순으로 읽으면 FF입니다. 10진수 100은 64(hex)입니다.

04

웹 색상 코드와 16진수

HTML과 CSS에서 색상은 16진수로 표현됩니다. #RRGGBB 형식에서 RR은 빨강(00-FF), GG는 초록(00-FF), BB는 파랑(00-FF)을 나타냅니다. 예: #FF0000은 빨강, #00FF00은 초록, #0000FF는 파랑, #FFFFFF는 흰색, #000000은 검정입니다. 각 색상 채널은 0-255(10진수) 범위를 가집니다.

05

16진수 연산의 활용

16진수 연산은 프로그래밍에서 비트 마스킹, 메모리 주소 계산, 네트워크 패킷 분석에 사용됩니다. 예를 들어 비트 AND 연산으로 특정 비트를 추출하거나, OR 연산으로 비트를 설정할 수 있습니다. 디버깅 시 메모리 덤프를 분석할 때도 16진수가 필수입니다.

06

16진수의 실생활 활용

16진수는 웹 디자인(색상 코드), MAC 주소(00:1A:2B:3C:4D:5E), IPv6 주소, 파일 시그니처(매직 넘버), QR 코드, 암호화 키, 유니코드 문자 코드(U+0041) 등에 널리 사용됩니다. 개발자 도구에서 색상 선택기를 사용할 때도 16진수 코드를 확인할 수 있습니다.

자주 묻는 질문

16진수 앞의 0x는 무엇인가요?
0x는 뒤에 오는 숫자가 16진수임을 나타내는 접두사로, 프로그래밍 언어에서 흔히 사용됩니다. 예를 들어 0xFF는 10진수 255를 의미하며, 이 계산기에 입력할 때는 0x 없이 FF만 입력해도 됩니다.
16진수에서 A~F는 어떻게 읽나요?
A부터 F까지는 각각 10부터 15까지의 값을 나타내는 기호이며, 대소문자 구분 없이 사용할 수 있습니다(a=A=10). 이 계산기는 대소문자를 자동으로 처리합니다.
음수 16진수는 어떻게 표현되나요?
일반적으로 16진수 자체는 음수를 직접 표현하지 않지만, 컴퓨터 시스템에서는 2의 보수 방식으로 음수를 표현합니다. 이 계산기는 양의 정수 변환과 사칙연산에 초점을 둡니다.
16진수 뺄셈에서 결과가 음수가 되면 어떻게 되나요?
첫 번째 값이 두 번째 값보다 작으면 결과는 음수가 됩니다. 계산기는 이를 마이너스 부호와 함께 절댓값의 16진수로 표시합니다.
색상 코드를 입력하면 왜 미리보기가 나오나요?
#RRGGBB 형식의 6자리 16진수를 입력하면 각 2자리씩 빨강·초록·파랑 값으로 해석해 실제 색상을 미리 보여줍니다. 웹 디자인에서 색상 코드를 눈으로 확인할 때 유용합니다.