Convert Hexadecimal (Base-16) to Binary (Base-2) Online
Instantly convert base-16 hexadecimal numbers to base-2 binary strings. Our free online Hex to Binary Converter is designed to streamline workflows for systems programmers, security researchers, and students. Grouping and converting hex characters to bit arrays is extremely easy and fast.
The 4-Bit Expansion Method (Nibbles)
Because 16 is a power of 2 (2^4), direct base conversions do not require long division. Instead, each hexadecimal character corresponds directly to a 4-bit binary segment, commonly called a nibble. By expanding each hex character into its 4-bit equivalent (e.g. F to 1111, 0 to 0000), you get the binary code quickly.
How to Convert Hex to Binary (Step-by-Step)
- Separate Characters: Take the hexadecimal string and separate it into individual characters.
- Expand to 4-Bits: Convert each character to its equivalent 4-bit binary value (e.g.
Abecomes1010,3becomes0011). - Combine: Concatenate the 4-bit segments together in order to build the binary string.
- Format: Remove any leading zeros from the final output if a clean sequence is desired.
High-Precision Mapping
Uses high-performance bitwise mapping logic to handle arbitrary-length hexadecimal streams without crashing.
Memory Analysis
Perfect for software engineers analyzing core memory dumps, network packets, and CPU instructions.
Absolute Privacy
All code processes in your browser. No data ever leaves your device or is transmitted over the network.
Hex to Binary Reference Index
| Hex Symbol | Binary (4 Bits) | Decimal Equivalent |
|---|---|---|
| 0 | 0000 | 0 |
| 9 | 1001 | 9 |
| A | 1010 | 10 |
| B | 1011 | 11 |
| C | 1100 | 12 |
| D | 1101 | 13 |
| E | 1110 | 14 |
| F | 1111 | 15 |