Binary to Hex
Convert binary to hexadecimal instantly.
How to use this tool
- Enter binary in the fields above.
- Results update instantly as you type — or click Calculate.
- Read your hexadecimal and the full breakdown beneath it.
Convert binary to hexadecimal instantly.
Formula
Hexadecimal = convert binary to decimal first, then convert decimal to hex
hex = parseInt(binary, 2).toString(16)
Group the binary digits in sets of 4 from the right; each group maps to one hex digit. For example, 1111 = 15 → f.
How it works
The most systematic approach groups the binary digits into 4-bit nibbles from the right (padding with leading zeros if needed) and maps each nibble directly to its hexadecimal equivalent (0000→0, …, 1111→f). The calculator achieves the same result by parsing the binary string to a decimal integer and then converting that integer to hex — two steps that give an identical answer.
Common mistake: Grouping binary digits from the left instead of the right before mapping to hex produces incorrect nibble boundaries when the total number of bits is not a multiple of four.
Worked example
Convert binary 1111 to hexadecimal
- The binary input is 1111 (one 4-bit nibble).
- Convert to decimal: 1×2³ + 1×2² + 1×2¹ + 1×2⁰ = 8+4+2+1 = 15.
- Map 15 to its hex equivalent: 15 → f.
f — binary 1111 equals hexadecimal f.
Common mistakes to avoid
- Grouping bits from left to right without padding the leftmost group to 4 bits — e.g., 10111 should be grouped as 0001 0111, not 1 0111, before mapping.
- Mapping each bit to a hex digit individually instead of grouping into nibbles of 4.
- Forgetting that each 4-bit group maps to exactly one hex digit, so 8 binary digits always produce exactly 2 hex digits.
Key terms
- Nibble
- A 4-bit binary group; one nibble maps to exactly one hexadecimal digit, making binary-to-hex conversion particularly clean.
- Binary (base-2)
- A number system with only two digit values (0 and 1) that maps directly to the on/off states of digital circuits.
- Hexadecimal (base-16)
- A base-16 notation using digits 0–9 and a–f; one hex digit encodes four binary bits.
- Bit grouping
- The technique of partitioning binary digits into fixed-width groups (typically 4 bits) to simplify conversion to hexadecimal.
Frequently asked questions
- What is binary 11111111 in hex?
- Group into 1111 1111 = FF.
- Why group binary digits in fours for hex?
- Because 2^4 = 16, the base of hexadecimal. Each nibble (4 bits) maps directly to one hex digit 0-F.
- Can I convert binary to hex without going through decimal?
- Yes — the nibble-grouping shortcut is faster and more reliable than an intermediate decimal step.