Efficiently generate random MAC addresses with custom OUI prefixes and multiple output formats. Ideal for network testing and device simulation.
Click generate to create a batch of MAC addresses

MAC Address Vendor Lookup
Enter a MAC address to instantly identify the device manufacturer and detailed physical address. Perfect for network management and security auditing.

Random MAC Address Generator
Bulk generate random MAC addresses online with uppercase or lowercase formatting. Ideal for network testing and development.

HMAC-SHA Calculator
Securely calculate message authentication codes (MAC) using SHA256, SHA512, and other algorithms to verify data integrity and sender identity.
When you need to quickly simulate multiple network devices or protect your privacy, manually compiling MAC addresses is both tedious and error-prone. This tool can bulk generate random MAC addresses that comply with IEEE 802 standards. The output is a 48-bit hexadecimal address string, supporting three formats: colon-separated, hyphen-separated, or no separator. A MAC address is the unique physical identifier of a network interface device, consisting of a 24-bit OUI (Organizationally Unique Identifier) at the beginning and a 24-bit device identifier at the end.
Are the generated MAC addresses globally unique?
Not guaranteed. Although the tool uses a random algorithm to reduce the probability of duplication, unregistered OUI prefixes may carry a risk of local conflicts. It is recommended for testing environments only.
How do I correctly enter an OUI prefix?
Enter 6 hexadecimal characters. It supports both separated (00:1A:2B) and unseparated (001A2B) formats. If left blank, both the OUI and device identifier parts will be completely randomized.
Do not use the generated addresses for real network device registration or in scenarios that violate laws and regulations. It is recommended not to exceed 1,000 addresses per generation to avoid degrading browser performance. The OUI prefix must conform to hexadecimal specifications (0-9, A-F); incorrect formats will cause the generation to fail.
For network testing scenarios, it is recommended to use common vendor OUI prefixes like VMware (00:0C:29) or Cisco (00:01:42) to enhance simulation authenticity. Typical example: After entering the prefix 00:0C:29, it might generate an address like 00:0C:29:3A:7B:91, which complies with VMware specifications. Note that the least significant bit of the second byte in a MAC address indicates a unicast/multicast address; during generation, this is set to 0 (unicast address) by default.