Random MAC Address Generator
MAC addresses in any separator and case style
Six bytes are filled from the browser's cryptographic random source and rendered three ways. Colon gives the familiar aa:bb:cc:dd:ee:ff, hyphen gives aa-bb-cc-dd-ee-ff for Windows tooling, and dot groups the first four and last two as aabb.ccdd.eeff, which is the Cisco convention. A separate Case dropdown flips the whole batch to A–F or leaves it lowercase. Count runs from 1 to 500. Because the bytes are drawn at random with no special-casing, an address can come out all zeros or all ones, and the locally-administered bit is not forced — if your switch or DHCP scope expects addresses in a particular OUI or with the local bit set, adjust downstream. The Batch count and both dropdowns redraw on every Generate press.
Create random MAC (hardware) addresses with your choice of colon, hyphen or dot separators and upper or lower case hex. Ideal for DHCP reservations tests and network lab setups.
Private Random MAC Address Generator In Your Browser
Random MAC Address Generator is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.
How to use Random MAC Address Generator
Pick a Separator: colon, hyphen or dot.
Choose Lowercase or Uppercase for the hex digits.
Ask for up to 500 addresses at once.
Roll them, then copy the list into your lab configuration or reservation table.
- Six random bytes per address, rendered with colon, hyphen or Cisco-style dot grouping.
- Uppercase and lowercase output as a single toggle applied to the whole batch.
- Up to 500 addresses in a single run.
- Bytes come from crypto.getRandomValues, so the values are not a reproducible pattern.
- A network engineer writing DHCP reservations for a test VLAN needs twenty stable-looking MAC literals to paste into the scope.
- A QA engineer populating an ARP table fixture needs addresses that cannot collide with hardware on the bench.
- A systems administrator provisioning a lab switch generates addresses in Cisco dot notation for the running configuration.