Multiple Separator Formats
Outputs colon-delimited (AA:BB:CC), hyphen-delimited (AA-BB-CC), or unseparated (AABBCC) formats to match the exact syntax expected by network simulators, configuration files, and test harnesses.
500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.
Generate random MAC addresses in multiple formats
MAC addresses are 48-bit hardware identifiers assigned to every network interface — and network developers, QA engineers, and students regularly need realistic-looking ones for testing, without using a real device's address. MAC Address Generator produces cryptographically random MAC addresses in any format your toolchain expects. Choose a separator style — colons (AA:BB:CC:DD:EE:FF), hyphens (AA-BB-CC-DD-EE-FF), or no separator (AABBCCDDEEFF) — and optionally lock the first three bytes to a specific OUI (Organizationally Unique Identifier) prefix to simulate addresses from a particular manufacturer such as Cisco, Apple, or Intel. You can generate a single address or a batch of up to 100, copy individually or all at once, and toggle the locally administered and multicast bits in the first octet for precise bit-field control.
Outputs colon-delimited (AA:BB:CC), hyphen-delimited (AA-BB-CC), or unseparated (AABBCC) formats to match the exact syntax expected by network simulators, configuration files, and test harnesses.
Lock the first three bytes to any real or fictional OUI to generate addresses that appear to belong to a specific manufacturer — essential for testing network discovery tools and vendor-filtering logic.
Generate up to 100 unique addresses in a single click rather than refreshing one at a time, making it practical to populate test databases or configuration tables efficiently.
Toggle the locally administered (LA) bit and multicast bit in the first octet independently, giving you precise control over address type semantics required for specific protocol tests.
Uses the Web Crypto API for each random octet, ensuring generated addresses are statistically unique and not predictably patterned — suitable for collision-sensitive test environments.
Copy the full batch as a newline-delimited list or grab individual addresses one at a time. Both options are one click, keeping the workflow fast when you need to move addresses into other tools.
Input: Separator: colon | OUI: none | Quantity: 1
Output: 3C:A9:F4:07:BE:52
Input: Separator: hyphen | OUI: 00-1A-2B | Quantity: 3
Output: 00-1A-2B-7F-C3-11 00-1A-2B-E4-09-8D 00-1A-2B-53-AA-2C
Input: Separator: none | LA bit: on | Quantity: 2
Output: 0A4F71C83BE9 0E2D905C1A47