10진수 → 16진수 변환기
16진수는 색, 메모리 주소, 유니코드 코드포인트, 파일 체크섬을 다룰 때마다 등장합니다. 이 변환기는 10진 정수를 받아 대문자로 된 base-16 표현을 즉시 반환합니다. 음수는 컴파일러와 디버거가 쓰는 형식인 64비트 2의 보수로 출력됩니다.
10진수를 16진수로 변환하는 방법
-
1
10진 정수 입력
64비트 범위 안의 양수 또는 음수 정수를 입력하세요. 소수 부분은 무시되므로 변환할 값만 입력하세요.
-
2
16진 출력 읽기
대문자 16진수 값이 즉시 나타납니다. 접두사는 추가되지 않습니다. 도구는 숫자만 출력합니다.
-
3
음수 값 확인
음의 정수는 64비트 2의 보수로 출력되므로 -1은 FFFFFFFFFFFFFFFF가 됩니다. 이것이 64비트 레지스터가 저장하는 패턴입니다.
-
4
결과 사용
값을 코드, 설정 파일, 터미널에 복사하고, 대상 언어가 요구할 때 0x를 직접 추가하세요.
base-16이 작동하는 방식
16진수는 숫자 0-9와 글자 A-F를 쓰며, A는 10, B는 11, F는 15까지입니다. 각 16진 자리는 정확히 4비트를 인코딩하는데, 이것이 16진수가 프로그래머에게 2진수의 자연스러운 짝인 이유입니다: 16진 문자 하나가 2진 자릿수 네 개를 손실 없이 대체합니다.
흔한 변환 기준점
| 10진수 | 16진수 | 비고 |
|---|---|---|
| 10 | A | 글자를 쓰는 첫 자리 |
| 16 | 10 | F 다음에 자릿값이 넘어감 |
| 255 | FF | 부호 없는 1바이트의 최댓값 |
| 256 | 100 | 세 자리가 필요한 첫 값 |
| 4,095 | FFF | 부호 없는 12비트 최댓값 |
| 65,535 | FFFF | 2바이트의 최댓값 |
| 16,777,215 | FFFFFF | RGB 색상 최댓값 |
음의 정수와 2의 보수
음수 입력은 64비트 레지스터가 실제로 담는 비트 패턴인 64비트 2의 보수로 변환됩니다. -1을 입력하면 FFFFFFFFFFFFFFFF가 되고 -42는 FFFFFFFFFFFFFFD6가 됩니다. 도구는 -2A 같은 대수적 형태가 아니라 원시 비트 패턴을 출력하므로, 값을 넣을 시스템이 기대하는 형태와 비교하세요.
팁
- 색상 코드는 16진수 6자리가 필요합니다. CSS 16진 색상은 3바이트(6자리)이며 RGB 채널마다 1바이트씩입니다. 변환기는 255에 대해 FF를 반환하므로, 0000FF 같은 색을 만들 때는 부족한 0을 직접 채우세요.
- 메모리 주소는 0x를 씁니다.
0x접두사는 C, Python, JavaScript와 대부분의 디스어셈블러에서 “뒤따르는 것은 16진수”라는 신호입니다. 이 변환기는 추가하지 않으므로 대상 언어가 요구할 때 직접 입력하세요. - 대소문자는 값을 바꾸지 않습니다.
0xFF와0xff는 동일합니다. 이 변환기는 항상 대문자로 출력합니다.
자주 묻는 질문
변환기는 정수만 다룹니다. 3.14 같은 값은 변환 전에 3으로 잘립니다. 먼저 소수 부분을 제거하거나 16진 분수를 처리하는 도구를 사용하세요.
C 언어가 도입한 구문 표시로, 파서가 뒤따르는 숫자가 base 16임을 알게 합니다. 그것이 없으면 10은 base 10, 2, 8, 16일 수 있지만, 0x10이면 명백히 10진수 16입니다. 이 변환기는 0x 입력을 받지 않으므로 숫자만 입력하세요.
음의 정수는 64비트 레지스터가 저장하는 패턴인 64비트 2의 보수로 표시됩니다. -1은 -1이 아니라 FFFFFFFFFFFFFFFF가 되는데, 그것이 컴퓨터가 실제로 담고 있는 값이기 때문입니다.
입력한 숫자는 16진 값을 계산하기 위해 타이핑할 때마다 계산기로 전송됩니다. 페이지를 닫은 후 저장되지 않으며 결코 공유되지 않습니다.
관련 도구
ASCII 표 참조
NUL, LF, DEL 같은 제어 문자를 포함해 모든 문자에 대한 10진수, 16진수, 8진수, 2진수, HTML 숫자 문자 참조를 담은 0부터 127까지의 전체 ASCII 표.
HTML 문자 참조
HTML 엔티티의 검색 가능한 목록, 각 엔티티의 이름 및 숫자 코드, 그리고 특수 문자 및 기호에 대한 1클릭 복사 기능을 제공합니다.
키보드 단축키 참고표
macOS, Windows, Linux에서 VS Code, Chrome, GNU Readline을 쓰는 Bash의 문서화된 기본 단축키를 검색합니다.
보색 찾기
어떤 입력에 대해서도 보색을 찾습니다. HSL 반대 색, 분할 보색 쌍, 그리고 접근성 있는 조합 제안을 반환합니다.
색상 이름 찾기
HEX, RGB 또는 HSL 값에 가장 가까운 표준 CSS 색상 이름을 CIEDE2000으로 찾습니다.
프로그램 카운터 시뮬레이터
레이블, 분기, 점프, 호출, 반환과 16·24·32비트 주소를 사용해 단순화된 고정 길이 명령 목록의 PC 흐름을 추적합니다.
이 도구는 다른 언어로도 제공됩니다
- Ondalıktan On Altılığa Dönüştürücü [TR]
- Convertidor de Decimal a Hex [ES]
- محول العشري إلى الست عشري [AR]
- Convertisseur Décimal en Hexadécimal [FR]
- Decimaal naar hexadecimaal converter [NL]
- Konverter Desimal ke Heksadesimal [ID]
- Decimal to Hex Converter [EN]
- Chuyển đổi từ thập phân sang thập lục phân [VI]
- 十进制到十六进制转换器 [ZH]
- 10進数から16進数への変換ツール [JA]
- เครื่องแปลงทศนิยมเป็นเลขฐานสิบหก [TH]
- Conversor de Decimal para Hex [PT]
- Dezimal zu Hex-Konverter [DE]
- Decimal till hexadecimal omvandlare [SV]
- Konwerter dziesiętny na szesnastkowy [PL]
- Convertitore da Decimale a Esadecimale [IT]
- Конвертер из десятичной в шестнадцатеричную [RU]