Random MAC Address Generator
Generate random MAC addresses in IEEE 802 formats — colon, hyphen, dot, or no separator. Locally administered, unicast. Runs in your browser.
Reference
How does the MAC address generator work?
This tool generates 6 random bytes (48 bits) using crypto.getRandomValues() and formats them as a MAC address. The "locally administered" option sets the second-least-significant bit of the first octet to 1 and clears the multicast bit, producing a unicast address that won't collide with manufacturer-assigned (OUI-prefixed) MACs.
Common MAC formats
- Colon —
aa:bb:cc:dd:ee:ff— Linux, macOS, IEEE 802 standard. - Hyphen —
AA-BB-CC-DD-EE-FF— Windows display format. - Cisco —
aabb.ccdd.eeff— Cisco IOS show commands. - Plain —
aabbccddeeff— bare hex for scripts and configs.
Common uses
- Network testing — populate ARP tables, switch ACLs, and DHCP reservations.
- Privacy — set a randomized MAC on devices to avoid tracking on public WiFi.
- Test fixtures — fill MAC columns in dev databases with diverse values.
- Documentation — generate example MACs for tutorials without using a real one.
Privacy
All addresses are generated 100% in your browser. No data is sent to any server.