Code tool

MAC Address Generator

Create one or more random MAC addresses in your browser, choose a readable format, and copy or download the result.

In-browser processingNo account requiredPrivacy details ↗

Generate up to 100 unique values.

The multicast bit is cleared automatically so each result is an individual address.

A QUICK WALKTHROUGH

How to use this tool

  1. Choose a MAC address format and how many addresses to generate.
  2. Enable locally administered addresses when the values are for private or virtual network use.
  3. Generate the addresses, then copy or download the newline-separated result.

Choose a common MAC notation

Colon format uses six pairs such as 02:7A:4C:91:3E:B8. Hyphen format uses the same bytes with hyphens, while Cisco dot format groups the address into three four-hex-digit blocks.

Local and private generation

Generation runs in your browser with crypto.getRandomValues. The multicast bit is cleared so the result is an individual address; the local-admin option sets the locally administered bit for private, virtual, or lab use.

GOOD TO KNOW

Common questions

Are these real hardware addresses?

No. They are random values for testing, documentation, virtualization, and other development uses. Check your network policy before assigning one to a device.

What does locally administered mean?

It sets the second least-significant bit of the first byte, indicating that the address is assigned locally rather than being a globally registered vendor address.

Are generated values unique?

The generator keeps values unique within each result. It cannot guarantee that a value is unused elsewhere on your network.

Does the address leave my browser?

No. Randomness, formatting, copying, and downloading happen locally in your browser.