About this tool
What does it generate?
Random unicast MAC addresses (optionally with vendor OUIs) for labs, virtualization and testing — correctly flagged as locally-administered so they never collide with burned-in hardware addresses.
How to use it
- Generate one or batches in colon, hyphen or Cisco-dot notation.
- Assign to VMs, containers and virtual NICs.
- Keep a registry to avoid duplicates in your lab.
Examples
- Unique MACs for a fleet of test VMs.
- Predictable addresses for DHCP reservations in staging.
- Container networks needing stable identities.
Important limitations
- Never spoof MACs on networks you do not administer — it breaks security controls and trust.
- Random MACs on public Wi-Fi aid privacy; on managed networks they break policy/NAC.
- The OUI half identifies vendors; random locals use the local-admin bit instead.
Privacy
Generated locally. Real hardware addresses are trackable identifiers — share sparingly.
Frequently asked questions
Unicast vs multicast bit?
Least-significant bit of the first octet: 0 unicast, 1 multicast.
What is the local-admin bit?
Second-LSB set means “locally assigned” — safe for virtual use.
Format differences?
Same 48 bits; colons (Linux), hyphens (Windows), dots (Cisco) are presentation.
Related tools
MAC address lookup · IPv6 ULA generator · Random port generator