IPv6 Address Tools
Expand or compress IPv6 addresses, validate syntax, detect scope (global, link-local, loopback), and view binary hextets. Free browser tool — no sign-up.
Added Jun 1, 2026
Input
Result
Enter a value for ipv6 address to see your result.
How it works
Expand compressed IPv6 addresses to full form, compress expanded addresses, validate syntax, detect scope (loopback, link-local, global unicast), and show a per-hextet binary map — all in the browser.
Step by step
- 01Enter an IPv6 address in any valid form (compressed or expanded).
- 02Choose Analyze for full details, or Expand / Compress for a single transformation.
- 03Copy the normalized form for configs, ACLs, or DNS AAAA records.
Examples
Compress documentation prefix
RFC 3849 documentation prefix in canonical compressed form.
Inputs
- IPv6 address:
- 2001:0db8:0000:0000:0000:0000:0000:0001
- Operation:
- compress
Result
- result:
- 2001:db8::1
- Valid:
- Yes
Analyze link-local address
fe80::/10 addresses are valid only on the local link segment.
Inputs
- IPv6 address:
- fe80::1
- Operation:
- analyze
Result
- Compressed form:
- fe80::1
- Address scope:
- Link-local (fe80::/10)
- Valid:
- Yes
Frequently asked questions
What does :: mean in an IPv6 address?
Double colon (::) replaces one contiguous run of zero hextets. 2001:db8::1 means 2001:0db8:0000:0000:0000:0000:0000:0001. Only one :: is allowed per address.
What is a link-local IPv6 address?
Addresses in fe80::/10 are link-local — they are only routable on the same Layer 2 segment (like 169.254.x.x in IPv4). They are auto-configured and used for neighbor discovery.