MAC Address Generator
Generate up to 1000 distinct unicast MAC addresses, locally administered or under a fixed prefix, in four notations, computed in your browser.
Prepare addresses for a lab, virtual machines, containers or test datasets: choose a mode, check the capacity, then generate addresses without duplicates.
Input
Enable JavaScript to generate addresses locally in your browser.
Results
Choose a mode and its settings, then generate the addresses.
Example addresses computed locally: none is checked, reserved or guaranteed unique on a network.
Frequently asked questions
What is a MAC address generator used for?
To produce test addresses for labs, virtual machines, containers or documentation. For these uses, prefer locally administered addresses, which are meant to be assigned outside the IEEE.
What is the difference between unicast and multicast?
The least significant bit of the first octet (I/G) is 0 for an individual (unicast) address and 1 for a group (multicast) address. An interface gets a unicast address: the tool produces no other kind and refuses a prefix whose second digit is odd.
What is a locally administered address?
The weight-2 bit of the first octet (U/L) is 1: the address is chosen by the network administrator, not taken from an IEEE block. For a unicast address, the second hexadecimal digit is then 2, 6, A or E, such as 02:1A:2B:3C:4D:5E.
What do the AAI, ELI, SAI and reserved quadrants mean?
The optional SLAP plan (IEEE 802c, summarized by RFC 9542) splits the local space into four quadrants: AAI (x2) for free or random assignment, ELI (xA), SAI (xE) and a reserved quadrant (x6). The tool uses AAI by default; the plan is not required on every network.
Can I use a manufacturer’s prefix?
Yes, but a universal prefix (OUI) belongs to an organization: the generated addresses may collide with real equipment. Keep them for an isolated test network. The prefix is kept exactly as typed and the address 00:00:00:00:00:00 is never produced.
Are the generated addresses unique on my network?
One generation contains no duplicates, thanks to a secure uniform draw. However, nothing is checked on a real network: no address is reserved, assigned or guaranteed free. Check for conflicts before any use.
