IPv6 Binary Converter
Display address bits.
IPv6 Binary Converter: inputs and results
Enter an IP address, CIDR prefix, or range. Then check its first and last address below.
Calculated Boundaries & ParametersReady
Key Capabilities
- •100% Client-Side: Zero telemetry or server latency.
- •RFC Compliant: Exact 32-bit and 128-bit integer precision.
- •Quick Copy: Instant access to CIDR, mask, and range bounds.
- •Cross-Platform: Works on desktop, tablet, and mobile browsers.
Related IPv6 ToolsAll Tools
IPv6 Range Calculator
Find IPv6 prefix boundaries.
IPv6 Subnet Calculator
Calculate prefix details and address counts.
IPv6 /127 Link Planner
Divide a parent prefix into address pairs.
IPv6 /128 Address Calculator
Calculate single-address IPv6 prefix details.
IP Address Validator
Check IPv4 or IPv6 address syntax.
IPv6 Integer Converter
Convert IPv6 addresses to integer values.
How IPv6 Binary Converter Works?
This tool works by expanding the address to 8 full groups, then writing each group of 4 hex digits as 16 binary digits, for 128 bits in total.
Enter an IPv6 address
Type an address such as
2001:db8:85a3::8a2e:370:7334.Expand the address
The converter restores the zero groups hidden by
::.Convert each hex digit
Each hex digit becomes 4 bits:
2→ 0010,d→ 1101.Print the bit map
The converter prints 8 groups of 16 bits, with the prefix boundary marked when a prefix is given.
IPv6 Binary Converter Formula
The formula is Bits = concat(binary16(group₁), …, binary16(group₈)), where each hex digit maps to exactly 4 bits.
Hex digit to bits
h → 4-bit binary0 → 0000, a → 1010, f → 1111.
Group to bits
group → 16 bits4 hex digits × 4 bits.
Address to bits
8 groups × 16 = 128 bitsEqual to 16 bytes.
Worked example: group "db8"
Pad to 4 digits = 0db8 0 → 0000 d → 1101 b → 1011 8 → 1000 Group bits = 0000110110111000 Decimal = 3,512
IPv6 Binary Converter Conversion Table
The table breaks 2001:db8:85a3::8a2e:370:7334 into its 8 groups, with the hex, decimal, and 16-bit binary value of each group.
| Group | Hex | Decimal | Binary (16 bits) | Bit Positions |
|---|---|---|---|---|
| 1 | 2001 | 8,193 | 0010000000000001 | 1–16 |
| 2 | 0db8 | 3,512 | 0000110110111000 | 17–32 |
| 3 | 85a3 | 34,211 | 1000010110100011 | 33–48 |
| 4 | 0000 | 0 | 0000000000000000 | 49–64 |
| 5 | 0000 | 0 | 0000000000000000 | 65–80 |
| 6 | 8a2e | 35,374 | 1000101000101110 | 81–96 |
| 7 | 0370 | 880 | 0000001101110000 | 97–112 |
| 8 | 7334 | 29,492 | 0111001100110100 | 113–128 |
What is IPv6 Binary Converter?
The IPv6 Binary Converter is a tool that shows every one of the 128 bits in an IPv6 address, grouped as 8 blocks of 16 bits.
Hexadecimal notation hides the bit boundaries that matter for subnetting. A /52 prefix ends in the middle of the 4th group, and a /126 ends 2 bits before the last digit. The binary view shows exactly where each prefix boundary falls.
Each hex digit maps to 4 bits, which makes IPv6 binary conversion simpler than IPv4 decimal conversion. The converter still saves time on 128-bit values and removes copying errors.
What are the uses of IPv6 Binary Converter?
There are 4 main uses of the IPv6 Binary Converter, including non-nibble subnetting, teaching, and packet analysis.
Working with non-nibble prefixes
Prefixes such as /50 or /126 split a hex digit. The bit view shows which bits stay.
Teaching IPv6 structure
Students see the global routing prefix, subnet ID, and interface ID as bit fields.
Reading packet headers
Packet analysis tools show raw bits. The converter maps them back to the address.
Checking EUI-64 interface IDs
The 7th bit of the interface ID (U/L bit) flips in modified EUI-64. The bit view shows it.