MAC Address Generator

Generate random, valid MAC addresses in any format — colon, hyphen, Cisco dot or plain hex — in bulk.

0 MAC addresses

A MAC address is the 48-bit hardware identifier burned into every network interface. It is written as six hexadecimal octets — 00:1A:2B:3C:4D:5E — where the first three octets are the OUI, the block assigned to the manufacturer, and the last three identify the individual device. This generator produces syntactically valid random addresses in bulk for testing, lab configs, documentation and seed data.

By default the generator sets the locally-administered bit and clears the multicast bit in the first octet, which is the correct way to produce an address that cannot collide with a real vendor-assigned one. If you need addresses that look like they came from a specific vendor, paste an OUI prefix such as 00:1A:2B and only the remaining octets are randomised.

Four output formats are supported: colon-separated (Linux, macOS, most documentation), hyphen-separated (Windows), Cisco's dotted triplet notation, and bare hex. Use these for unit tests, DHCP lab setups, network simulation and screenshots you do not want to redact. Every address is generated locally with your browser's cryptographic random source — nothing is transmitted.

Frequently asked questions