Expand and Compress an IPv6 Address
Expand an IPv6 address to full form and compress it (::).
🔒 100% client-side — no data sent
Expand a shortened IPv6 address into its full 128-bit form, or compress it using the standard rules (::) for a readable format. Handy for network configuration, debugging and documentation. Fully local processing in your browser.
What is it for?
- ▸ Show the full, non-abbreviated form of an IPv6
- ▸ Compress an IPv6 using the standard :: notation
- ▸ Compare two IPv6 addresses written differently
- ▸ Document network configurations consistently
FAQ
What does :: do in an IPv6?
It replaces one continuous run of zero groups to shorten the address, and may appear only once.
Can two different notations mean the same IPv6?
Yes. The expanded and compressed forms represent exactly the same 128-bit address.
Is the address sent to a server?
No, the conversion runs entirely in your browser, with no transmission or storage.
Related tools
Chmod · calculator Compute Unix permissions (octal ↔ symbolic): read, write, execute. IP range → CIDR Convert an IPv4 address range (start–end) into the minimal CIDR blocks. IPv4 · decimal / binary / hex Convert an IPv4 address to a decimal integer, binary and hexadecimal. IPv4 subnet · calculator Calculate an IPv4 / CIDR subnet: mask, range, broadcast and host count. Common network ports Look up a network port number and its associated service (common ports reference), in your browser. Random MAC address Generate a random MAC address (configurable format and separator), in your browser.