A hex converter is a tool that translates values between hexadecimal, decimal, binary, and other number systems. It works by reading each hex digit as a power of 16, then converting that value into the target format you need. The tool offers 4 main benefits: instant conversion without manual math, error-free handling of large values, support for multiple formats in one place, and a clear view of how bytes map to human-readable numbers. People use a hex converter to read memory addresses, decode color codes, inspect blockchain data, debug network packets, and translate raw bytes into text. The main parts of a hex converter are the input field for the source value, the output field for the converted result, a format selector for choosing between hex, decimal, binary, octal, or text, and a copy button for grabbing the result.
What Is a Hex Converter?
16진수 변환기는 16진수 값을 다른 숫자 형식으로 변경하거나 다른 형식을 16진수로 변경하는 도구입니다. 입력 필드에 값을 입력하면 도구가 각 숫자를 읽고 10진수, 2진수, 8진수, 텍스트 또는 다른 대상 형식으로 해당 값을 반환합니다.
이 도구를 사용하면 수동 계산이 필요하지 않습니다. 1D8A를 16진수에서 10진수로 손으로 변환한다는 것은 4자리에 16의 거듭제곱을 곱하고 그 결과를 더한다는 의미입니다. 16진수 변환기는 키를 누르는 데 걸리는 시간에 이 작업을 수행합니다.
⚡ 라이브로 사용해 보세요
—
—
—
What Is 16진수?
16진수 is a base-16 number system. It uses 16 symbols: the digits 0 through 9 and the letters A through F. The letters stand in for the values 10 through 15, since decimal only has 10 single-digit symbols to work with.
Computers store data in bits, and 8 bits form a byte. Writing a byte in binary takes 8 characters. Writing the same byte in hex takes 2 characters, because each hex digit covers exactly 4 bits (a nibble). This is why hex shows up anywhere programmers need to read binary data without staring at long strings of 1s and 0s: memory addresses, color codes, hash values, and file headers.
A hex value is often written with a 0x prefix, such as 0xFF, to separate it from a decimal number that happens to use the same digits.
🔄 모든 염기의 수
—
What Can You Convert With a Hex Converter?
A hex converter handles 6 common conversion types: hex to decimal, decimal to hex, hex to binary, binary to hex, hex to octal, and hex to text (ASCII or UTF-8). Many tools also support hex to RGB for web colors, hex to Base64 for encoded data, and hex to IP address for network values.
Each conversion type serves a different task. Hex to decimal helps you read a raw value in familiar terms. Hex to binary shows the exact bit pattern a processor works with. Hex to text decodes byte sequences back into readable characters. Hex to RGB turns a 6-character color code into red, green, and blue channel values for design work.
🔀 전환 경로
16진수 Number System
The hexadecimal number system uses a radix, or base, of 16. Each position in a hex number represents a power of 16, starting at 16⁰ on the right and increasing by one power for each position moved left.
A hex digit can hold 16 possible values (0-9, A-F), compared to 10 values in decimal and 2 values in binary. This gives hex more information density per character. A single hex digit encodes 4 bits, so 2 hex digits encode a full byte (8 bits), and 4 hex digits encode 2 bytes (16 bits).
📐 장소 값 탐색기
× 16² (256)
16진수 변환기를 사용하는 방법
입력 필드에 16진수 값을 입력한 다음 출력 필드에서 변환된 결과를 읽습니다. 변환기는 0x 접두사가 있거나 없는 값(대문자 또는 소문자)을 허용하며 일반적으로 바이트 쌍 사이에 배치된 공백이나 콜론을 무시합니다.
10진수를 16진수로 변환하려면 10진수 필드에 정수를 입력하면 도구가 그에 해당하는 16진수를 반환합니다. 도구가 하나의 인터페이스에서 양방향을 지원하는 경우 교체 또는 형식 선택기를 사용하여 방향을 전환하십시오. 수동으로 다시 입력하면 긴 해시 값에 오류가 발생하므로 선택하고 다시 입력하는 대신 복사 버튼을 사용하여 결과를 복사합니다.
📋 작동 방식
1단계
형식을 선택하세요
16진수 변환 공식
16진수와 다른 형식 간의 각 변환은 고정된 공식을 따릅니다. 아래의 6가지 공식은 사람들이 가장 많이 찾는 전환을 다루고 있습니다.
16진수를 10진수로 변환하는 공식
16진수를 10진수로 변환하는 공식은 10진수 = Σ(숫자 × 16ⁿ)이며 모든 자릿수에 걸쳐 합산됩니다. 여기서 n은 0에서 시작하여 오른쪽에서 왼쪽으로 계산된 숫자의 위치입니다. 16진수 1A3은 10진수 419로 변환됩니다: (1 × 16²) + (10 × 161) + (3 × 16⁰) = 256 + 160 + 3 = 419.
10진수를 16진수로 변환하는 공식
십진수를 16진수로 변환하는 공식은 십진수를 16으로 반복적으로 나누어 몫이 0에 도달할 때까지 각 나머지를 16진수로 기록합니다. 십진수 419는 16진수 1A3으로 변환됩니다. 419 ¼ 16 = 26 나머지 3, 26 ¼ 16 = 1 나머지 10(A), 1 ¼ 16 = 0 나머지 1. 나머지를 역으로 읽으면 다음과 같습니다. 1A3.
16진수를 2진수로 변환
16진수를 2진수로 변환하는 공식은 각 16진수를 해당하는 4비트 2진수로 바꾼 다음 순서대로 그룹을 결합합니다. 2진수 = 연결(숫자 → 4비트 2진수), 숫자별로 적용됩니다. 16진수 2AA는 이진수 0010 1010 1010으로 변환됩니다. 왜냐하면 나머지 각 위치에서 2는 0010이고 A는 1010이기 때문입니다.
2진수를 16진수로 변환하는 공식
이진수를 16진수로 변환하는 공식은 이진수를 오른쪽부터 시작하여 4개 세트로 그룹화하고, 숫자가 4개 미만인 경우 가장 왼쪽 그룹을 0으로 채운 다음 각 그룹을 16진수로 변환합니다. hex = concat(4비트 그룹 → 숫자). 이진수 1010101010은 16진수 2AA로 변환됩니다.
16진수를 8진수로 변환하는 공식
The hexadecimal to octal formula runs through binary as a middle step: convert each hex digit to 4-bit binary, regroup the full binary string into sets of 3 from the right, then convert each 3-digit group to its octal digit. Hex FF converts to octal 377, since FF is binary 11111111, grouped as 011 111 111.
16진수 to Text Formula
The hexadecimal to text formula splits the hex string into 2-character byte pairs, converts each pair to its decimal value using the hex-to-decimal formula, then maps each decimal value to its character using the ASCII or UTF-8 table: text = map(decimal(byte) → character). Hex 48656C6C6F converts to the text “Hello.”
📐 공식 빠른 참조
Hex Conversion Examples
Hex A3 converts to decimal 163, since A (10) × 16¹ + 3 × 16⁰ = 160 + 3 = 163. Hex FF converts to decimal 255, since F (15) × 16¹ + F (15) × 16⁰ = 240 + 15 = 255. Hex 1D8A converts to decimal 7562, following the same digit-by-digit multiplication across 4 positions.
소수 1500 converts to hex 5DC. 소수 255 converts to hex FF. 소수 4132 converts to hex 1024.
16진수 48656C6C6F는 각 2문자 16진수 쌍이 하나의 ASCII 바이트에 매핑되므로 “Hello”라는 텍스트로 변환됩니다. 48은 H, 65는 e, 6C는 l, 6C는 l, 6F는 o입니다.
🧮 단계별 계산기
16진수 변환 방법
16진수와 10진수 간 변환에는 2가지 핵심 방법이 있습니다. 16진수를 10진수로 변환하는 숫자 확장과 10진수를 16진수로 변환하는 반복 나누기입니다.
숫자 확장은 각 16진수에 해당 위치 거듭제곱인 16을 곱한 다음 결과를 합산합니다. 나눗셈을 반복하면 십진수를 16으로 계속해서 나누고 각 단계에서 나머지를 기록한 다음 나머지를 역순으로 읽어 16진수 값을 만듭니다.
🔬 메소드 시각화 도우미
(Digit × 16^pos) + (Digit × 16^pos)…
16진수 vs 10진수, 2진수, 8진수
16진수, 10진수, 2진수, 8진수는 동일한 값을 나타내기 위해 필요한 자릿수와 밑수가 다릅니다. 이진수(기본 2)는 8자리를 사용하여 1바이트를 나타냅니다. 8진법(8진수)은 3자리 숫자를 사용합니다. 10진수(10진수)는 1~3자리 숫자를 사용합니다. 16진수(16진수)는 정확히 2자리 숫자를 사용합니다.
바이너리는 프로세서가 직접 작동하는 형식입니다. 8진수는 초기 컴퓨팅에서 흔히 사용되었으며 현재는 주로 Unix 파일 권한 코드로 남아 있습니다. 십진수는 사람들이 일상적인 산술에 사용하는 시스템입니다. Hex는 바이너리에 대한 직접 매핑과 컴팩트함의 균형을 유지하므로 메모리 주소 지정, 색상 코드 및 암호화 출력이 지배적입니다.
🎚️ 숫자 기반 비교
십진법이란 무엇입니까?
The decimal system is a base-10 number system that uses 10 digits: 0 through 9. Each digit’s position represents a power of 10, starting at 10⁰ on the right.
인간이 손가락을 10개로 셀 수 있기 때문에 십진법은 일일 산술의 표준입니다. 컴퓨터는 내부적으로 10진수를 사용하지 않으므로 시스템에 입력된 모든 10진수 값은 처리 전에 2진수 또는 16진수로 변환됩니다.
16진수 System (Hex System)
16진수 시스템은 16개의 기호(0-9 및 A-F)를 사용합니다. 각 숫자는 16의 거듭제곱을 나타냅니다. 문자 A부터 F는 10부터 15까지의 십진수 값을 나타냅니다.
16진수는 바이트 경계와 일치하므로 컴퓨팅 전반에 걸쳐 사용됩니다. 8비트로 구성된 단일 바이트는 나머지나 반올림 없이 정확하게 2개의 16진수로 변환됩니다. 이 명확한 매핑은 바이트와 십진수 사이에 존재하지 않으므로 원시 컴퓨터 데이터가 십진수가 아닌 16진수로 표시됩니다.
소수 System
소수 is a base-10 positional number system. Each digit’s value depends on both the digit itself and its position in the number. The digit 5 in the number 500 represents 5 × 10², or 500. The same digit 5 in the number 50 represents 5 × 10¹, or 50.
소수은 소수점을 사용하여 분수 값을 처리합니다. 여기서 점 뒤의 숫자는 10의 음의 거듭제곱(10분의 1, 100분의 1 등)을 나타냅니다.
How to Calculate 16진수 to 소수
Multiply each hex digit by 16 raised to its position, counting positions from right to left starting at 0, then add the results together. The hex value 2AA converts to decimal 682: (2 × 16²) + (10 × 16¹) + (10 × 16⁰) = 512 + 160 + 10 = 682.
For long hex strings like cryptographic hashes, this calculation still works digit by digit, but the resulting decimal number grows large fast. A 64-character hex hash can produce a decimal number with 77 digits.
⚙️ 실시간 숫자 확장
Convert 16진수 Value to 소수 Value
Converting a hex value to decimal follows 3 steps: assign each digit its power of 16 based on position, multiply each digit by its power, and sum every result.
Example: hex 7DE converts to decimal 2014. (7 × 16²) + (13 × 16¹) + (14 × 16⁰) = 1792 + 208 + 14 = 2014.
Convert 소수 Value to 16진수 Value
Converting a decimal value to hex follows 4 steps: divide the decimal number by 16, record the remainder as a hex digit, use the quotient as the next number to divide, and repeat until the quotient reaches 0.
Example: decimal 7562 converts to hex 1D8A. 7562 ÷ 16 = 472 remainder 10 (A). 472 ÷ 16 = 29 remainder 8 (8). 29 ÷ 16 = 1 remainder 13 (D). 1 ÷ 16 = 0 remainder 1 (1). Reading the remainders from last to first gives 1D8A.
Hex to 바이너리 and 바이너리 to Hex
Hex to binary conversion replaces each hex digit with its 4-bit binary equivalent, then joins the groups in order. Hex 2AA converts to binary 0010 1010 1010, since 2 is 0010, and A is 1010 in each of the remaining 2 positions.
바이너리 to hex conversion groups binary digits into sets of 4 starting from the right, padding the leftmost group with zeros when it has fewer than 4 digits, then converts each group to its hex digit. 바이너리 1010101010 converts to hex 2AA, using the same grouped values in reverse.
Hex to Octal
Hex to octal conversion runs through binary as a middle step: convert the hex value to binary, regroup the binary digits into sets of 3 from the right, then convert each 3-digit group to its octal digit. Hex FF converts to octal 377: FF is binary 11111111, grouped as 011 111 111, which reads as 3, 7, 7.
Hex to Integer
Hex to integer conversion reads a hex value as either an unsigned or a signed integer, depending on the data type width. An unsigned 8-bit hex value ranges from 00 to FF, or 0 to 255 in decimal. A signed 8-bit hex value uses two’s complement, so 00 to 7F represents 0 to 127, while 80 to FF represents -128 to -1. Hex FF as an unsigned 8-bit integer equals 255, but as a signed 8-bit integer it equals -1.
The same signed and unsigned rules extend to 16-bit, 32-bit, and 64-bit integers, across more hex digits: 4 hex digits for 16-bit, 8 hex digits for 32-bit, and 16 hex digits for 64-bit.
16진수 계산 - 더하기, 빼기, 곱하기 또는 나누기
Hex arithmetic follows the same rules as decimal arithmetic, with 2 adjustments: digits above 9 use letters A through F, and carrying or borrowing moves in units of 16 rather than 10.
16진수 추가
10진수를 추가하는 것과 같은 방식으로 16진수를 추가하고 필요한 경우 문자를 10진수 값으로 변환한 다음 16개 이상의 숫자를 다음 열에 전달합니다. 예: B (11) + 8 = 10진수 19, 16진수 13입니다. 3을 적고 1을 다음 열로 옮깁니다.
16진수 빼기
16진수를 열별로 뺍니다. 위쪽 숫자가 아래쪽 숫자보다 작을 때 다음 열에서 16을 빌려옵니다. 예: 5D1C − 3AF에서 가장 오른쪽 열에는 음수인 C(12) − F(15)가 필요하므로 열은 다음 숫자에서 16을 차용합니다: 16 + 12 − 15 = 13 또는 D.
16진수 곱셈
Multiply hex digits using their decimal equivalents, convert each partial product back to hex, then add the partial products together following normal hex addition. A hexadecimal multiplication table removes the need to convert on every step.
Hex Division
긴 나눗셈을 사용하여 16진수를 나누고 각 곱셈과 뺄셈 단계를 10진수 대신 16진수로 수행합니다. 뺄셈 중 차용은 여전히 16 단위로 이동합니다.
16진수 곱셈표
| × | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
| 2 | 2 | 4 | 6 | 8 | A | C | E | 10 | 12 | 14 | 16 | 18 | 1A | 1C | 1E |
| 3 | 3 | 6 | 9 | C | F | 12 | 15 | 18 | 1B | 1E | 21 | 24 | 27 | 2A | 2D |
| 4 | 4 | 8 | C | 10 | 14 | 18 | 1C | 20 | 24 | 28 | 2C | 30 | 34 | 38 | 3C |
| 5 | 5 | A | F | 14 | 19 | 1E | 23 | 28 | 2D | 32 | 37 | 3C | 41 | 46 | 4B |
| 6 | 6 | C | 12 | 18 | 1E | 24 | 2A | 30 | 36 | 3C | 42 | 48 | 4E | 54 | 5A |
| 7 | 7 | E | 15 | 1C | 23 | 2A | 31 | 38 | 3F | 46 | 4D | 54 | 5B | 62 | 69 |
| 8 | 8 | 10 | 18 | 20 | 28 | 30 | 38 | 40 | 48 | 50 | 58 | 60 | 68 | 70 | 78 |
| 9 | 9 | 12 | 1B | 24 | 2D | 36 | 3F | 48 | 51 | 5A | 63 | 6C | 75 | 7E | 87 |
| A | A | 14 | 1E | 28 | 32 | 3C | 46 | 50 | 5A | 64 | 6E | 78 | 82 | 8C | 96 |
| B | B | 16 | 21 | 2C | 37 | 42 | 4D | 58 | 63 | 6E | 79 | 84 | 8F | 9A | A5 |
| C | C | 18 | 24 | 30 | 3C | 48 | 54 | 60 | 6C | 78 | 84 | 90 | 9C | A8 | B4 |
| D | D | 1A | 27 | 34 | 41 | 4E | 5B | 68 | 75 | 82 | 8F | 9C | A9 | B6 | C3 |
| E | E | 1C | 2A | 38 | 46 | 54 | 62 | 70 | 7E | 8C | 9A | A8 | B6 | C4 | D2 |
| F | F | 1E | 2D | 3C | 4B | 5A | 69 | 78 | 87 | 96 | A5 | B4 | C3 | D2 | E1 |
🔢 16진수 산술
(191)
일반적인 16진수 값
| Hex | 소수 | 바이너리 | ASCII |
|---|---|---|---|
| 00 | 0 | 00000000 | NUL |
| 0A | 10 | 00001010 | LF (newline) |
| 20 | 32 | 00100000 | Space |
| 30 | 48 | 00110000 | 0 |
| 41 | 65 | 01000001 | A |
| 61 | 97 | 01100001 | a |
| 7F | 127 | 01111111 | DEL |
| FF | 255 | 11111111 | Extended byte |
These 8 values appear often because they mark boundaries: 00 is the null byte, 20 is the space character that separates words in ASCII, 41 starts the uppercase alphabet, 61 starts the lowercase alphabet, and FF marks the highest single-byte value.
🗺️ ASCII Map Explorer
Hex to Text, ASCII, and UTF-8
Hex to text conversion splits the hex string into 2-character byte pairs, converts each pair to its decimal value, then reads those bytes as characters. Hex 48656C6C6F decodes to “Hello,” since 48 is H, 65 is e, 6C is l, 6C is l, and 6F is o.
Hex to ASCII follows the same byte-pair method, but ASCII only covers byte values 0 through 127, or 00 to 7F in hex. Hex to UTF-8 extends this for byte values above 7F, where the converter reads 2, 3, or 4 hex bytes together to decode a single character.
🗺️ ASCII Map Explorer
Text to Hex
텍스트를 16진수로 변환하면 문자 인코딩을 사용하여 각 문자를 해당 바이트 값으로 변환한 다음 각 바이트 값을 2자 16진수 쌍으로 씁니다. H는 십진수 72(16진수 48)이고 i는 십진수 105(16진수 69)이므로 텍스트 “Hi”는 16진수 4869로 변환됩니다.
Hex to Base64
16진수에서 Base64로의 변환은 16진수 문자열이 나타내는 원시 바이트를 3바이트(24비트) 세트로 재그룹화하고, 각 24비트 그룹을 4개의 6비트 세그먼트로 분할한 다음, 각 6비트 세그먼트를 64개의 Base64 문자(A-Z, a-z, 0-9, +, /) 중 하나로 매핑합니다. 5바이트인 Hex 48656C6C6F는 Base64 SGVsbG8=로 변환되며, 바이트 수가 3으로 균등하게 나누어지지 않을 때 패딩이 추가됩니다.
Hex Color Conversions
A hex color code is a 6-character hex value that represents a color using 2 digits each for red, green, and blue. The code FF5733 represents a red-orange color: FF (255) red, 57 (87) green, and 33 (51) blue.
Hex to RGB
Hex to RGB conversion splits a 6-character hex color into 3 pairs, then converts each pair to its decimal value. Hex FF5733 converts to RGB(255, 87, 51), following the red, green, blue pair order.
Hex to HSL
Hex to HSL conversion extracts the RGB values first, then calculates hue, saturation, and lightness from the relative brightness and range of the RGB channels. Hue is measured in degrees from 0 to 360, while saturation and lightness are both measured as percentages from 0 to 100.
16진수에서 HSV로
Hex to HSV conversion also starts from the extracted RGB values, then calculates hue, saturation, and value (brightness). HSV differs from HSL in how it defines brightness: HSV’s value channel tracks the highest of the 3 RGB channels directly, while HSL’s lightness averages the highest and lowest channels.
16진수를 CMYK로
16진수에서 CMYK로의 변환은 RGB를 먼저 추출한 다음 인쇄용으로 RGB 값을 청록색, 자홍색, 노란색 및 키(검정색) 백분율로 변환합니다. CMYK 값은 뺄셈입니다. 즉, 잉크가 빛을 흡수하는 양을 나타내는 반면 RGB와 16진수 값은 덧셈으로 화면에서 방출되는 빛의 양을 나타냅니다.
16진수에서 Pantone으로
Pantone은 수학적 RGB 또는 CMYK 공식이 아닌 명명된 잉크 공식을 사용하므로 16진수에서 Pantone으로의 변환은 PMS(Pantone Matching System) 라이브러리의 가장 가까운 항목과 16진수 색상을 일치시킵니다. 일치는 대략적인 것입니다. 2개의 서로 다른 16진수 값이 동일한 Pantone 견본에 매핑될 수 있으며 인쇄 출력은 용지 및 인쇄 프로세스에 따라 화면의 16진수 미리 보기와 다를 수 있습니다.
블록체인의 16진수
블록체인 시스템은 거의 모든 원시 데이터를 16진수 형식으로 저장합니다. 트랜잭션 식별자, 블록 해시, 주소 및 스마트 계약 데이터는 모두 구조를 잃지 않고 기본 바이트에 직접 매핑되기 때문에 16진수를 사용합니다.
거래 ID
비트코인 거래 ID(txid)는 64자의 16진수 문자열입니다. 이는 가독성을 위해 32개의 원시 바이트에서 16진수 형식으로 압축된 직렬화된 트랜잭션의 이중 SHA-256 해시를 나타냅니다.
블록 해시
블록 해시는 80바이트 블록 헤더를 SHA-256으로 두 번 해싱하여 생성된 64자 16진수 문자열이기도 합니다. 비트코인의 작업 증명 난이도 목표는 해시가 임계값 아래로 떨어지도록 요구하며, 이는 16진수 용어로 해시가 설정된 수의 선행 0으로 시작해야 함을 의미합니다.
주소 및 공개 키
비트코인 공개 키는 Base58Check 또는 Bech32 형식으로 변환되기 전에 16진수로 표시되는 압축된 형식의 33바이트 또는 압축되지 않은 65바이트입니다. 이더리움 주소는 접두사가 0x인 40자의 16진수 문자열(20바이트)입니다.
Opcode 및 스크립트
비트코인 스크립트는 16진수 값으로 참조되는 단일 바이트 opcode를 사용합니다. 표준 Pay-to-Public-Key-Hash 스크립트는 16진수로 76 A9 14 [hash] 88 AC를 읽습니다. 여기서 76은 OP_DUP, A9는 OP_HASH160, 88은 OP_EQUALVERIFY, AC는 OP_CHECKSIG입니다.
스마트 계약 데이터
Ethereum 스마트 계약 호출은 트랜잭션 입력 필드에서 16진수 데이터로 인코딩됩니다. 처음 4바이트는 함수 서명의 Keccak-256 해시에서 파생된 함수 선택기를 형성합니다. ERC-20 transfer() 호출은 선택기 0xA9059CBB로 시작됩니다.
⛓️ Transaction Anatomy
01000000
01
7b1eabe0209b1fe794124575ef807057c77ada2138ae4fa8d6c4de0398a14f3f
00000000
494830450221008949…
ffffffff
Hover over fields to decode the raw hex transaction bytes.
프로그래밍과 데이터의 16진수
16진수는 기본 숫자 변환 외에도 부동 소수점 인코딩, 바이트 순서 처리, 비트 연산, 기계 코드 검사, 원시 파일 분석 및 식별자 생성 등 6가지 일반적인 프로그래밍 및 데이터 작업에 걸쳐 나타납니다.
16진수에서 IEEE 754로
16진수에서 IEEE 754로의 변환은 비트를 부호 비트, 지수 및 가수로 분할하는 IEEE 754 표준을 사용하여 16진수 값을 부동 소수점 숫자로 읽습니다. 32비트(단정밀도) 부동소수점은 부호 비트 1개, 지수 비트 8개, 가수 비트 23개를 사용합니다. 16진수 값 3F800000은 이 표준에 따라 부동 소수점 값 1.0으로 변환됩니다.
16진수 엔디안 변환기
A hex endian converter reverses the byte order of a hex value between big-endian and little-endian formats. Big-endian stores the most significant byte first; little-endian stores the least significant byte first. The 4-byte hex value 12345678 in big-endian becomes 78563412 in little-endian, since the byte sequence reverses while each byte’s own 2 digits keep their order.
Hex XOR Calculator
A hex XOR calculator applies the bitwise XOR operation to 2 hex values, comparing them bit by bit and returning 1 where the bits differ and 0 where they match. Hex FF XOR 0F equals F0, since every bit position where the 2 values disagree produces a 1.
Hex to Assembly
Hex to assembly conversion, also called disassembly, translates raw machine code bytes back into readable assembly instructions for a specific processor architecture. Each hex opcode maps to one instruction mnemonic, such as MOV, ADD, or JMP, though the exact mapping depends on the instruction set: x86, ARM, or another architecture.
Hex Dump Converter
A hex dump converter takes a binary file and displays its raw bytes in hex format, usually alongside an ASCII column showing the printable character for each byte. Hex dumps let developers inspect file headers, verify file signatures, and debug binary data without a specialized parser for every file type.
Hex to UUID
16진수에서 UUID로 변환하면 32자(16바이트) 16진수 값이 표준 UUID 패턴(하이픈으로 구분된 8-4-4-4-12 16진수(예: 550E8400-E29B-41D4-A716-446655440000))으로 형식화됩니다. UUID는 시스템 간 충돌 가능성이 거의 없는 레코드나 개체를 식별하는 데 사용되는 128비트 값입니다.
변환 참조
| Hex | 소수 | 바이너리 | ASCII |
|---|---|---|---|
| 00 | 0 | 00000000 | NUL |
| 0A | 10 | 00001010 | LF |
| 30 | 48 | 00110000 | 0 |
| 41 | 65 | 01000001 | A |
| 61 | 97 | 01100001 | a |
| 7F | 127 | 01111111 | DEL |
| FF | 255 | 11111111 | — |
📚 ASCII Control Chars
| Hex | 소수 | 바이너리 | ASCII |
|---|---|---|---|
| 00 | 0 | 00000000 | NUL |
| 0A | 10 | 00001010 | LF |
| 30 | 48 | 00110000 | 0 |
| 41 | 65 | 01000001 | A |
| 61 | 97 | 01100001 | a |
| 7F | 127 | 01111111 | DEL |
| FF | 255 | 11111111 | — |
암호화폐의 일반적인 16진수 값
| Hex Value | Name | Context |
|---|---|---|
| 0x76 | OP_DUP | Duplicates the top stack item |
| 0xA9 | OP_HASH160 | Applies SHA-256 then RIPEMD-160 |
| 0xAC | OP_CHECKSIG | Verifies a signature |
| 0x6A | OP_RETURN | Marks an output as unspendable |
| 0x88 | OP_EQUALVERIFY | Checks equality and verifies |
| 0xAE | OP_CHECKMULTISIG | Verifies a multisig condition |
| 0xA9059CBB | transfer(address,uint256) | ERC-20 function selector |
| 0x095EA7B3 | approve(address,uint256) | ERC-20 function selector |
| 0x70A08231 | balanceOf(address) | ERC-20 function selector |
🪙 Web3 & Bitcoin Ops
| Hex Value | Name | Context |
|---|---|---|
| 0x76 | OP_DUP | Duplicates the top stack item |
| 0xA9 | OP_HASH160 | Applies SHA-256 then RIPEMD-160 |
| 0xAC | OP_CHECKSIG | Verifies a signature |
| 0x6A | OP_RETURN | Marks an output as unspendable |
| 0x88 | OP_EQUALVERIFY | Checks equality and verifies |
| 0xAE | OP_CHECKMULTISIG | Verifies a multisig condition |
| 0xA9059CBB | transfer(address,uint256) | ERC-20 function selector |
| 0x095EA7B3 | approve(address,uint256) | ERC-20 function selector |
| 0x70A08231 | balanceOf(address) | ERC-20 function selector |
16진수 대 기타 숫자 시스템
| Property | 바이너리 (Base-2) | Octal (Base-8) | 소수 (Base-10) | Hex (Base-16) |
|---|---|---|---|---|
| Digits used | 0, 1 | 0-7 | 0-9 | 0-9, A-F |
| Bits per digit | 1 | 3 | ~3.32 | 4 |
| One byte requires | 8 digits | 3 digits | 1-3 digits | 2 digits |
| Common prefix | 0b | 0o | None | 0x |
| 255 expressed as | 11111111 | 377 | 255 | FF |
| Primary use | Logic gates, bit flags | Unix permissions | Everyday arithmetic | Memory, crypto, colors |
📊 Base Comparison
HEX
2 chars
FF
전문 도구 살펴보기
CMYK를 HEX로 변환하는 변환기
16진수 덤프 변환기
16진수 엔디안 변환기
16진수 IEEE 754 변환기
16진수 부호 있는/부호 없는 변환기
16진수-ASCII 변환기
16진수-어셈블리 변환기
16진수 - Base64 변환기
16진수를 BCD로 변환하는 변환기
HEX에서 CMYK로 변환기
16진수 - EBCDIC 변환기
HEX에서 HSL로 변환기
HEX에서 HSV로 변환기
16진수-IP 주소 변환기
MAC 주소 변환기에 16진수
HEX에서 OKLCH로 변환기
HEX에서 Pantone으로 변환기
16진수 - PCAP 변환기
HEX에서 RAL로 변환기
HEX-RGB 변환기
HEX-RGBA 변환기
16진수 - UF2 변환기
16진수를 유니코드로 변환기
16진수를 UTF-8로 변환하는 변환기
16진수 UUID 변환기
16진수 XOR 계산기
HSL을 HEX로 변환하는 변환기
HSV를 HEX로 변환하는 변환기
RGB-HEX 변환기
자주 묻는 질문
16진수란 무엇입니까?
16진수는 숫자 09와 문자 AF 등 16개의 기호를 사용하는 16진수 체계입니다. 각 16진수는 4개의 이진수를 나타내므로 2개의 16진수는 항상 1바이트와 같습니다. 컴퓨터는 16진수를 사용하여 원시 데이터를 짧고 읽기 쉬운 형식으로 표시합니다.
16진수 변환기란 무엇입니까?
A hex converter is a tool that translates a value between hexadecimal and another number format, such as decimal, binary, octal, or text. You enter a value in one field, and the tool returns the equivalent value in the target format within the same step.
16진수를 10진수로 어떻게 변환하나요?
각 16진수에 해당 위치의 16을 곱한 다음 결과를 더합니다. 16진수 값 1A3은 10진수 419로 변환됩니다: (1 × 256) + (10 × 16) + (3 × 1) = 256 + 160 + 3 = 419.
10진수를 16진수로 어떻게 변환하나요?
10진수를 16으로 나누고 나머지를 16진수로 기록한 다음 몫이 0이 될 때까지 몫에 대한 나눗셈을 반복합니다. 나머지를 역순으로 읽으면 16진수 값이 됩니다. 10진수 1500은 다음 방법을 사용하여 16진수 5DC로 변환됩니다. 1500 ¼ 16 = 93 나머지 12(C), 93 ¼ 16 = 5 나머지 13(D), 5 ¼ 16 = 0 나머지 5. 나머지를 거꾸로 읽으면 5DC가 됩니다.
16진수를 2진수로 어떻게 변환하나요?
각 16진수를 해당하는 4비트 이진수로 바꾼 다음 그룹을 순서대로 결합합니다. 16진수 값 2AA는 이진수 0010 1010 1010으로 변환됩니다. 왜냐하면 2는 0010이고 나머지 두 위치에서 A는 1010이기 때문입니다.
바이너리를 16진수로 어떻게 변환하나요?
Group the binary digits into sets of 4, starting from the right, padding the leftmost group with zeros if it has fewer than 4 digits, then convert each group to its hex digit. The binary value 1010101010 converts to hex 2AA: grouped as 0010 1010 1010, which reads as 2, A, A.
16진수를 8진수로 어떻게 변환하나요?
Convert the hex value to binary first, then regroup the binary digits into sets of 3 from the right, then convert each group of 3 to its octal digit. The hex value FF converts to octal 377: FF is binary 11111111, grouped as 011 111 111, which reads as 3, 7, 7.
How do I convert hex to text?
Split the hex string into 2-character byte pairs, convert each pair to its decimal value, then read those bytes as characters using ASCII or UTF-8. The hex string 48 65 6C 6C 6F decodes to “Hello,” since 48 is H, 65 is e, 6C is l, 6C is l, and 6F is o.
How do I convert hex to ASCII?
Convert hex to ASCII the same way as hex to text: split the hex string into byte pairs, convert each pair to decimal, then match that decimal value against the ASCII table. ASCII only covers byte values 0 through 127 (00 to 7F in hex), so any byte above 7F falls outside standard ASCII and needs UTF-8 decoding instead.
How do I convert hex to UTF-8?
For byte values 00 through 7F, hex to UTF-8 conversion works exactly like hex to ASCII, with 1 byte per character. For byte values above 7F, UTF-8 uses multi-byte sequences, so the converter reads 2, 3, or 4 hex bytes together to decode a single character correctly.
How do I convert text to hex?
Convert each character to its byte value using its character encoding, then write each byte value as a 2-character hex pair. The text “Hi” converts to hex 48 69, since H equals decimal 72 (hex 48) and i equals decimal 105 (hex 69).
What is the difference between hex and binary?
바이너리 uses 2 symbols (0 and 1), while hex uses 16 symbols (0-9 and A-F). One hex digit always equals 4 binary digits, so hex represents the same data using a quarter of the characters. The byte 0xFF in hex is 11111111 in binary.
What does the 0x prefix mean?
The 0x prefix marks a value as hexadecimal rather than decimal. Without it, “10” is ambiguous between ten (decimal) and sixteen (hex). The prefix started in the C programming language and now appears across most programming languages and blockchain protocols. Ethereum addresses always carry the 0x prefix; Bitcoin usually does not.
Can hexadecimal numbers contain letters?
Yes, hexadecimal numbers contain 6 letters: A, B, C, D, E, and F. These letters represent the decimal values 10 through 15, filling the gap left by decimal’s 10 single-digit symbols (0-9) in a 16-symbol system.
Is hexadecimal case-sensitive?
No, hexadecimal letters are not case-sensitive for their numeric value. FF and ff both equal decimal 255, and most converters accept either case or a mix of both. One exception exists in Ethereum, where address checksums encode extra information in the letter casing, so changing the case of an Ethereum address can invalidate its checksum even though the underlying value stays the same.
How many bytes are in a hexadecimal value?
A hexadecimal value contains 1 byte for every 2 hex digits, since each hex digit represents 4 bits and a byte holds 8 bits. A 2-character value like FF is 1 byte, a 4-character value like 1A3F is 2 bytes, and a 64-character value, common for cryptographic hashes, is 32 bytes.
Can hex values contain spaces?
No, raw hex encoding does not include spaces as part of the data itself. Spaces or colons are sometimes added between byte pairs for readability, such as 48 65 6C 6C 6F or 48:65:6C:6C:6F. Most hex conversion tools strip these separators automatically before processing the value.
How large can a hex number be?
There is no fixed limit on the size of a hex number. Blockchain applications commonly use 32-byte (256-bit) values for hashes and 20-byte (160-bit) values for addresses. A 32-byte hex string runs 64 characters long and can represent numbers up to roughly 1.16 × 10⁷⁷ in decimal, which requires arbitrary-precision arithmetic to convert without rounding errors.
What is hexadecimal used for in blockchain?
16진수는 트랜잭션 ID, 블록 해시, 공개 키, 주소, 스크립트 opcode 및 스마트 계약 호출 데이터를 포함한 거의 모든 원시 블록체인 데이터를 나타냅니다. 16진수는 1바이트에 해당하는 2개의 16진수 문자를 사용하여 이진 데이터에 직접 매핑되므로 저수준 프로토콜 데이터를 컴팩트하고 동시에 읽을 수 있게 유지합니다.
Why do blockchain explorers show data in hex?
Blockchain explorers show data in hex because hex preserves the exact byte structure without interpretation. Opcodes, version bytes, address prefixes, and hash outputs stay visible and verifiable in hex. 소수 would obscure the byte-level structure, and binary would take up too much space to read.
How can I troubleshoot an incorrect hex conversion?
Check 5 common sources of error when a hex conversion looks wrong: leading or trailing whitespace in the input, an unremoved 0x prefix, byte order (endianness) mismatched between big-endian and little-endian reads, signed versus unsigned interpretation of the same bits, and a dropped leading zero that shifts every digit’s position. Comparing the value against a known conversion table entry, such as FF equaling 255, isolates which of these 5 causes applies.