IPv6 Tools
Expand, compress, and normalize IPv6 addresses. Generate EUI-64 interface identifiers from MAC addresses.
Try IPv6 Tools →What It Does
The IPv6 Tools suite provides three modes: Expand converts shortened IPv6 addresses to their full 32-character form. Compress reduces expanded addresses to the shortest valid notation. EUI-64 generates an IPv6 interface identifier from a MAC address using the Modified EUI-64 algorithm.How to Use It
- Navigate to IP Tools → IPv6 Tools from the top menu.
- Choose a mode: Expand, Compress, or EUI-64.
- For Expand/Compress: enter an IPv6 address and click the button.
- For EUI-64: enter a MAC address and optional prefix, then click Generate.
- View results including the expanded form, compressed form, binary, prefix, and interface ID.
- Use Copy All or Download .txt to export.
EUI-64 Process
The Modified EUI-64 algorithm converts a 48-bit MAC address to a 64-bit IPv6 interface identifier:
- Split the MAC into two halves (e.g.,
00:1A:2Band3C:4D:5E). - Insert
FF:FEin the middle. - Flip the 7th bit (Universal/Local bit) of the first byte.
- Combine with a /64 prefix to form the full IPv6 address.
This is commonly used for IPv6 SLAAC (Stateless Address Autoconfiguration).
Use Cases
- Troubleshooting: Expand compressed addresses to identify specific octets.
- ACL/firewall rules: Normalize addresses for consistent configuration.
- SLAAC debugging: Verify EUI-64 interface IDs match expected MAC-based addresses.
- Documentation: Convert between forms for network documentation.
- Certification prep: Practice IPv6 addressing for CCNA/CCNP exams.