MAC Address Generator

Generate random MAC addresses in several formats.

Frequently asked questions

What do the first three bytes mean?
They encode the OUI (Organizationally Unique Identifier), the vendor prefix assigned to manufacturers. Random OUIs may not map to a real vendor; locally administered addresses are clearly flagged by the second-least-significant bit of the first byte.
Can I use these addresses for anything?
They are handy for testing, mock data and network simulators. Real network devices on managed networks can be restricted by MAC filtering — these random addresses are only for test environments.
What does "locally administered" change?
It sets the second-least-significant bit of the first byte, marking the address as locally assigned rather than vendor-assigned. This avoids pretending the address belongs to a real manufacturer, which is useful in virtualized and test networks.
Can I choose the vendor prefix (OUI)?
Yes. Enter the first three bytes in the fixed-prefix field and the last three bytes remain random. The prefix must be exactly three hex bytes, for example 00:1A:2B.
Why do generated addresses start with 00:00:00?
When the prefix field is empty, the first three bytes are left as zeros and only the last three are random. Enter a vendor prefix such as 00:1A:2B when you need realistic test data with a specific OUI.

About this tool

A MAC address is a 48-bit hardware identifier written as six hexadecimal bytes. This generator creates random addresses for test data, network simulators and lab environments, with control over the separator, letter case, a fixed OUI prefix and the locally-administered bit.

How to use it

  1. Set how many addresses to generate.
  2. Choose colons, hyphens or no separator, and upper or lower case.
  3. Optionally fix the first three bytes (the OUI) with a prefix such as 00:1A:2B.
  4. Copy the addresses from the main result or the full list.

← All tools