Skip to content
🖧

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.

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

  • Colonaa:bb:cc:dd:ee:ff — Linux, macOS, IEEE 802 standard.
  • HyphenAA-BB-CC-DD-EE-FF — Windows display format.
  • Ciscoaabb.ccdd.eeff — Cisco IOS show commands.
  • Plainaabbccddeeff — 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.