Boneyard Tools

Random MAC Address Generator

Generate random MAC addresses for testing, labs and mock data. Choose the separator and case, control the locally administered and multicast bits, and create several at once.

How to generate a random MAC address

  1. Pick the separator, letter case, and which flag bits to set.
  2. Choose how many addresses you want and click Generate.
  3. Copy a single address or the whole list.

Examples

Locally administered, lowercase, colons

Separator ':', lowercase, locally administered on
A unique address each time, such as 02:11:22:ff:80:ab

Frequently asked questions

What is a MAC address?

A MAC address is a 48-bit hardware identifier for a network interface, written as six pairs of hex digits like 02:11:22:ff:80:ab. It identifies a device on a local network.

What does locally administered mean?

Bit 1 of the first octet marks an address as locally administered, meaning it was assigned by software rather than a manufacturer. Random addresses should set this bit to avoid clashing with real hardware.

What is the multicast bit?

Bit 0 of the first octet is the multicast or group bit. When it is set the address targets a group of devices instead of one. Unicast addresses, the usual case, leave it clear.

Are these MAC addresses unique?

They are random, so collisions are extremely unlikely but not guaranteed. They are meant for testing and mock data, not for permanent device assignment.

Can I generate several at once?

Yes. Set the count and the tool produces that many addresses in one click, which you can copy together as a list.

Related tools