MAC to IPv6 (EUI-64) Converter
Build the IPv6 link-local or SLAAC address a MAC address forms with EUI-64. Free, and runs entirely in your browser — nothing is uploaded.
About MAC to IP Converter
There is no formula from a MAC address to an IPv4 address. The two belong to different layers: the MAC is burned into the network card, and the IP address is handed out by whatever network it joins — the same laptop gets a different one at home, at work and in a café. The only thing that connects them is a table each machine keeps of who answered for which address: ARP for IPv4, the neighbour cache for IPv6. So that direction is answered by reading such a table. Paste the output of arp -a, ip neigh or a switch's show ip arp, and the IP addresses recorded for the MAC are listed.
IPv6 is different, because a device can build its address from its MAC. SLAAC takes the 48-bit MAC, puts FF:FE in the middle and flips the universal/local bit to get a 64-bit interface identifier — modified EUI-64, from RFC 4291 — and appends that to the network's /64 prefix. This computes it: for the link-local prefix fe80::/64 that every IPv6 interface has, or for any /64 you give it.
It works backwards too. An IPv6 address whose interface identifier has FF:FE in the middle was built from a MAC, and the MAC is recovered from it. One without was not — most systems now use random or stable privacy identifiers (RFC 4941, RFC 7217) exactly so their address does not reveal their hardware — and it says so rather than inventing an answer.
Everything is worked out in this browser. The table you paste and the addresses you enter are not sent anywhere.
Where it helps
- Computes the SLAAC address for any /64, and the link-local one every interface has.
- Recovers the MAC from an EUI-64 IPv6 address, and says plainly when an address has no MAC in it.
- Reads macOS, Windows and Linux ARP tables, ip neigh, and Cisco show ip arp output as pasted.
- Lists every entry when no MAC is given, so a table can be read at a glance.
- Runs entirely in the browser: no table or address leaves the page.
Limits
- It cannot invent an IPv4 address from a MAC: that needs the network's ARP table, from a machine on the same segment.
- A device using privacy addresses will not use the EUI-64 address computed here, even on the right network.
- An ARP table only lists devices that talked to that machine recently. Ping the device first if it is missing.
- Routers replace the MAC at every hop, so a table only knows the devices on its own local network.
Frequently asked questions
Can I convert a MAC address to an IP address?
Not by calculation for IPv4: the IP address is assigned by the network, not derived from the hardware. Look the MAC up in an ARP table on the same network (arp -a on Windows and macOS, ip neigh on Linux, or your router's DHCP client list). For IPv6, a device using SLAAC with EUI-64 does form its address from its MAC, and that can be computed.
How is an IPv6 address made from a MAC address?
With modified EUI-64. Split the MAC in half, insert FF:FE between the halves, and flip the seventh bit of the first byte (00 becomes 02). The 64-bit result is the interface identifier, which goes after the network's /64 prefix: 00:1B:63:84:45:E6 under fe80::/64 is fe80::21b:63ff:fe84:45e6.
Why does my device's IPv6 address not match the one calculated here?
Because it uses privacy addresses. Windows, macOS, iOS, Android and most Linux distributions now generate a random temporary identifier (RFC 4941) or a stable private one (RFC 7217) instead of using the MAC, so the address cannot be used to identify the hardware.
How do I find the IP address of a device when I only know its MAC?
From a machine on the same network, ping the broadcast address or scan the subnet so every device answers, then run arp -a (or ip neigh) and paste the output here with the MAC. Your router's list of DHCP clients shows the same pairing.
Related tools
- MAC Address Lookup — Find the manufacturer behind a MAC address, and see what kind of address it is
- IP Address Converter — Write an IPv4 or IPv6 address as an integer, hex, binary, expanded or mapped form, and see what kind it is
- Subnet Calculator — IPv4 and IPv6 networks, masks, splits, VLSM plans and summarisation
- What Is My IP — Your public address, and what a browser reveals about you
- DNS Lookup — Resolve A, AAAA, MX, TXT, NS, CNAME, SOA and CAA records
- IP Lookup — Resolve addresses and reverse DNS for a host or IP
More Network & DNS tools
- DNS Lookup — Resolve A, AAAA, MX, TXT, NS, CNAME, SOA and CAA records
- IP Lookup — Resolve addresses and reverse DNS for a host or IP
- Port Checker — Test whether TCP ports accept connections
- Nmap Port Scanner — Scan a host's common TCP ports, Nmap style, and see what each open service says it is
- Ping (TCP) — Measure connection latency with repeated TCP probes
- What Is My IP — Your public address, and what a browser reveals about you
- WHOIS — Registry records for a domain, an IP address or an AS number
- DNS Propagation Checker — The same name asked of resolvers worldwide, and of the zone's own servers
- Email Authentication Checker — SPF, DKIM, DMARC and MX for a domain, read together
- Email Header Analyzer — The delivery path, the authentication results, and what a forgery looks like
- DKIM Lookup — A domain's DKIM keys, for a selector or by trying the common ones, and whether each is worth anything
- DMARC Lookup — A domain's DMARC policy, and what it actually asks receivers to do
- Reverse DNS Lookup — The PTR record for an address, and whether it confirms itself
- IP Blacklist Checker — Whether an address is on the blocklists that actually stop mail
- Reverse IP Lookup — What an address says about itself: its name, its certificate, its network
- Traceroute — Every hop between this server and a host, with the time each one took
- Broadband Speed Test — Download, upload, latency and jitter, measured from this tab
- HTTP Headers — Grade a site's security headers from A+ to F, see every response header, and get the fix for your server
- Redirect Checker — Follow a URL's redirects hop by hop, and flag loops, downgrades and temporary redirects doing a permanent job
- IP Address Converter — Write an IPv4 or IPv6 address as an integer, hex, binary, expanded or mapped form, and see what kind it is
- MAC Address Lookup — Find the manufacturer behind a MAC address, and see what kind of address it is
- MAC to IP Converter — Build the IPv6 address a MAC forms with SLAAC, recover the MAC from one, or find a MAC's IP in an ARP table
- IP to MAC Lookup — Find the MAC address behind an IP: computed for multicast and EUI-64 addresses, or read from an ARP table
- DNSSEC Checker — Whether a domain's DNSSEC validates, and if not, whether it is the DS, a key, an algorithm or an expired signature