Networking

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

MAC Address Generator
Generation mode

Locally administered unicast addresses, for labs and virtual machines.

The first digits are kept exactly as typed; the following ones are drawn at random.

AAI (second digit 2) is meant for free or random assignment; the other quadrants have reserved uses.

From 1 to 1000, no duplicates.

Display

Notation, letter case and order change the display without a new draw.

Preview

Local, AAI quadrant: 17,592,186,044,416 possible addresses. From 02:00:00:00:00:00 to F2:FF:FF:FF:FF:FF.

Enable JavaScript to generate addresses locally in your browser.

Results

Choose a mode and its settings, then generate the addresses.

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.

Back to tools home