MAC address generator
4e:e1:aa:52:f3:2e32:28:c6:bb:3e:cf1a:90:03:96:1e:b812:e2:a7:e3:13:e386:a5:af:86:7a:00The locally-administered bit is set, so these can never collide with a real manufacturer address.
Calculated in your browser · nothing is looked up or uploaded
Generates random MAC addresses with the locally-administered bit set and the multicast bit cleared, so every one is a valid unicast address that cannot collide with a real manufacturer’s allocation.
How to use the mac address generator
A MAC address is 48 bits, and the first byte carries two flags that matter. The lowest bit marks multicast; set it and the address is not a host address at all. The next bit up marks locally administered, meaning the address was assigned by whoever runs the network rather than burned in by a manufacturer. Setting it is what makes a generated address safe: the entire locally-administered space is disjoint from every manufacturer allocation, so a collision with real hardware is impossible by construction. A generator that ignores this can hand you an address belonging to a real Cisco or Intel device.
The first three bytes of a manufacturer-assigned address are the OUI, bought from the IEEE, which is how a network scanner names the vendor of a device it finds. A locally-administered address has no OUI and will show as unknown, that is correct, not a fault.
Worth knowing about privacy: phones and laptops now randomise their MAC per network by default, precisely because a fixed one let shops and airports track a device across visits. Those randomised addresses are locally administered too, for the same reason as here.
Questions
Not with the locally-administered bit set, that space is disjoint from every manufacturer allocation.
The lowest bit of the first byte marks multicast; the next marks locally administered. These are unicast and locally administered.
A locally-administered address has no OUI, so there is no manufacturer to look up. That is expected.
A fixed one let shops and airports track a device across visits. The randomised ones are locally administered too.
They come from the browser’s cryptographic random source, not Math.random.