IPv6 ↔ EUI-64 MAC

Convert between IPv6 addresses and EUI-64 MAC addresses

What is IPv6 EUI-64 MAC Conversion?

IPv6 EUI-64 MAC conversion extracts or generates MAC addresses from IPv6 link-local addresses using the EUI-64 format. IPv6 link-local addresses (fe80::/10) often embed the network interface's MAC address in the lower 64 bits using EUI-64 format. This tool converts between MAC addresses (48-bit) and their corresponding EUI-64 identifiers (64-bit) used in IPv6 address generation.

Supported Formats:

IPv6 Link-Local: fe80::1234:56ff:fe78:9abc
MAC Address: 12:34:56:78:9a:bc, 12-34-56-78-9a-bc
EUI-64: 1234:56ff:fe78:9abc

How Does IPv6 EUI-64 MAC Conversion Work?

The conversion process handles both IPv6 to MAC and MAC to IPv6 transformations:

  1. Detect input type: Determine if input is IPv6 address or MAC address
  2. Extract EUI-64: Get the interface identifier from IPv6 link-local address
  3. Convert to MAC: Remove FFFE insertion and flip universal/local bit
  4. Generate IPv6: Create link-local address from MAC using EUI-64 format
  5. Validate format: Ensure proper EUI-64 structure and bit manipulation

This tool helps understand IPv6 address autoconfiguration and MAC embedding!