MAC Address Generator
Random, well-formed MAC addresses on demand.
How to use
- 1 Choose how many addresses you need.
- 2 Pick a separator style and hex case.
- 3 Optionally enter a three-octet OUI prefix to mimic a vendor.
- 4 Click Generate and copy individual addresses or the whole list.
About MAC Address Generator
The MAC Address Generator creates random, correctly formatted 48-bit hardware addresses for testing, simulation, documentation and lab work.
A MAC address identifies a network interface, and when you need realistic-looking but fake addresses — for unit tests, network diagrams, DHCP reservations in a sandbox, or sample data — generating them by hand is tedious and error prone.
This tool produces as many as you need instantly.
By default the addresses are marked locally administered and unicast, which means the right bits in the first octet are set so the address will not collide with a real vendor OUI block.
That is the polite, standards-aware choice for synthetic addresses.
If you would rather mimic a specific vendor, supply a three-octet OUI prefix such as 00:11:22 and the first half of every address will use it while the rest stays random.
You control the presentation too: pick colon, hyphen, Cisco-style dotted, or no separator, and choose lowercase or uppercase hex.
Generate one address or a batch of up to a thousand, copy them individually or all at once, and regenerate as many times as you like.
Randomness comes from the browser Web Crypto API, and everything runs entirely on your device — nothing is sent to a server — so the tool is fast, private and works offline once loaded.
FAQ
What does "locally administered" mean?
It sets a bit in the first octet that marks the address as assigned locally rather than by a hardware vendor, so randomly generated addresses will not clash with real OUI-assigned ones.
Can I match a particular vendor?
Yes. Enter that vendor’s three-octet OUI prefix, for example 00:11:22, and the first three octets of every generated address will use it while the remaining three stay random.
Are these real device addresses?
No. They are randomly generated for testing and documentation. Treat them as synthetic; do not assume they correspond to any physical device.