Generate MAC Addresses
MAC Address Validator
Bulk MAC Validator
OUI / Vendor Lookup
This page includes a small offline sample database for common virtual and networking prefixes. It does not contact an external service.
Formula used
A MAC address contains 48 bits, normally shown as six hexadecimal bytes. The least significant bit of the first byte marks unicast or multicast.
The next bit marks universal or local administration. This tool changes those two bits when you request a specific address type.
How to use this calculator
- Choose quantity, address type, generation mode, and output format.
- Optionally set a prefix, pattern, exclusions, or sequential start.
- Select Generate and review the results and statistics.
- Copy individual values or export the batch as TXT, CSV, JSON, or SQL.
- Use the Validator tabs to check or normalize existing MAC addresses.
Example data
| MAC | Meaning | Notes |
|---|---|---|
02:42:AC:11:00:02 | Locally administered unicast | Suitable style for testing and virtual environments. |
01:00:5E:00:00:FB | Multicast | First-byte group bit is set. |
FF:FF:FF:FF:FF:FF | Broadcast | Normally excluded by this generator. |
About MAC addresses
A MAC address identifies a network interface at the data-link layer. Traditional Ethernet MAC addresses contain forty-eight bits split across six bytes.
The first three bytes are often associated with an organizational prefix. The remaining bytes normally identify an interface within that assigned range.
Locally administered addresses are useful for testing and virtualization. Modern operating systems also use MAC randomization to reduce passive tracking.
MAC addresses and IP addresses serve different purposes. MAC addresses work locally while IP addresses support routed network communication.
Generated values can collide with real devices when poorly planned. Use controlled ranges and local administration for development networks whenever possible.
This generator never proves that an address is unused. Always verify production assignments against your own network inventory.