Tested tool guide
Tested browser tools
Checked August 16, 2026
What IPv6 Address Expander / Compressor does, with a checked example
The double colon in an IPv6 literal is compact but easy to miscount. This tool accepts an IPv6 address, checks its textual notation, and shows the same 128-bit value in fully expanded and compressed forms. Expansion restores four hexadecimal digits per group and fills groups omitted by ::. Compression removes unnecessary leading zeros and shortens a zero run. The common surprise is that :: does not mean exactly one group; it supplies however many all-zero 16-bit groups are needed to make eight. Processing stays in the browser, so pasted addresses are not uploaded.
Worked example
A concrete input and expected output from the current implementation.
Input
2001:0db8:0000:0000:0000:0000:0000:0001
->
Expected output
Expanded: 2001:0db8:0000:0000:0000:0000:0000:0001
Compressed: 2001:db8::1
The expanded input already contains eight four-digit groups. Compression removes leading zeros from 0db8 and 0001, then replaces the five consecutive 0000 groups with ::.