Expand compressed IPv6 notation into eight four-digit hexadecimal groups.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
A compressed address is split at ::, zero groups are inserted until eight 16-bit groups exist, and every group is padded to four hexadecimal digits. Without ::, exactly eight groups must already be present.
2001:db8::1
Input: 2001:db8::1 Expanded: 2001:0db8:0000:0000:0000:0000:0000:0001 Groups: 2001, 0db8, 0000, 0000, 0000, 0000, 0000, 0001 Binary: 0010000000000001:0000110110111000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000000:0000000000000001 Total bits: 128
Logs, network lessons, and configuration reviews expand IPv6 text.