MAC Address Generator Online

Generate random or vendor-prefixed MAC addresses in colon, dash, Cisco, or plain format, right in your browser.

The MAC Address Generator runs entirely in your browser. Any prefix you type and every address it generates stay on your device and are never uploaded to ArrayKit.

Built and maintained by Udit Agarwal

Open the CIDR Calculator

About MAC Address Generator

MAC Address Generator creates one or many 6-byte hardware addresses on demand, formatted with a colon, dash, Cisco-style dot, or no separator at all. Give it a vendor OUI prefix like 00:1A:2B and it keeps those leading octets while randomizing the rest, so the result still looks like it came from a real manufacturer block. Turn on the locally-administered toggle and it forces the unicast and locally-administered bits on the first byte, producing a safe address that will never collide with a real vendor assignment — ideal for lab gear, VM templates, and test rigs. Network engineers, QA teams, and anyone provisioning virtual NICs or documenting hardware use it to fill out configs and spreadsheets fast. Every byte comes from your device's cryptographic random number generator, and nothing is ever uploaded.

Features

  • Generates cryptographically random 6-byte MAC addresses
  • Optional vendor OUI prefix keeps the leading octets fixed
  • Colon, dash, Cisco dot-quad, or no-separator output formats
  • Uppercase or lowercase hex rendering
  • Locally-administered (unicast) toggle forces safe, non-vendor bits
  • Generate a batch of addresses at once, one per line
  • One-click copy of the full list
  • Runs entirely in your browser using the Web Crypto API

How to use the MAC Address Generator

  1. Set how many MAC addresses you need
  2. Optionally enter a vendor prefix such as 00:1A:2B
  3. Pick a separator, case, and whether to force locally-administered bits
  4. Click Generate and copy the list

Example

Input

random, colon, uppercase

Output

3D:F2:9A:1C:04:B7

Common errors & troubleshooting

  • The vendor prefix is rejected or ignored. — Enter only hex digits, optionally separated by colons, dashes, or dots (e.g. 00:1A:2B). The MAC Address Generator uses up to the first 6 bytes it can parse.
  • A generated address gets rejected as invalid by other software. — Some tools require the locally-administered bit to be set on any non-vendor address. Enable 'Locally administered (unicast)' so the first byte's low bits are 0b10.
  • Cisco device config won't accept the address format. — Switch the separator to Cisco dot-quad, which formats the address as three 4-hex groups like 001a.2b3c.4d5e instead of six 2-hex octets.
  • Two generated addresses in the same batch look too similar. — That is expected when you supply a vendor prefix — only the unprefixed octets are randomized, so leading bytes repeat across the batch by design.

Frequently asked questions

What does the MAC Address Generator actually randomize?
It fills all 6 bytes of the address with cryptographically random values from the Web Crypto API, unless you supply a vendor prefix — then only the octets after the prefix are randomized.
What is a locally administered MAC address?
It's an address with the second-least-significant bit of the first byte set to 1, marking it as assigned by an administrator rather than a hardware vendor. The MAC Address Generator's toggle sets this bit (and clears the multicast bit) so the result is guaranteed unicast and safe to use without clashing with real hardware.
Can the MAC Address Generator keep a specific vendor prefix?
Yes. Enter an OUI like 00:1A:2B in the prefix field and the generator keeps those exact leading octets, randomizing only the remaining bytes.
Which MAC address formats does the tool support?
Colon-separated (00:1a:2b:3c:4d:5e), dash-separated (00-1a-2b-3c-4d-5e), Cisco dot-quad (001a.2b3c.4d5e), and a plain unseparated string, in upper or lower case.
Are the generated MAC addresses sent to a server?
No. The MAC Address Generator runs entirely in your browser using your device's random number generator. No addresses or prefixes you enter ever leave your device.
Can I generate more than one MAC address at a time?
Yes. Set the count field to however many addresses you need and the generator produces that many, one per line, ready to copy.

Related tools

  • IP Address to Integer Converter — Convert an IPv4 or IPv6 address to its integer, hex and binary form, and back.
  • CIDR / Subnet Calculator — Calculate network, broadcast, host range and mask from a CIDR block.
  • User Agent Parser — Parse a User-Agent string into browser, engine, operating system and device, in your browser.
  • UUID Generator — Generate up to 1,000 UUIDs at once: random v4, time-ordered v7 or the NIL UUID.
  • Nano ID Generator — Generate URL-safe, collision-resistant Nano IDs with a custom size and alphabet.
  • IPv6 ↔ IPv4 Converter — Convert between IPv4 and IPv6 (mapped/expanded/compressed) and extract embedded IPv4.

Guides

More Network tools

  • WiFi QR Code Generator — Create a scannable QR code that joins a WiFi network, with correct escaping.
  • Download Time Calculator — Estimate how long a file takes to transfer at a given connection speed.
  • DMARC Record Generator — Build and validate a DMARC DNS TXT record with policy, reporting and alignment.
  • SPF Record Generator — Build and validate the SPF TXT record that stops others sending mail as your domain.
  • Port Number Lookup — What runs on a TCP or UDP port — search by number or service name.
  • Data Usage Calculator — Turn streaming, browsing and call habits into monthly gigabytes and cap forecasts.
  • DKIM Record Generator — Build and inspect the DKIM TXT record that publishes your mail signing key.
  • MTU & MSS Calculator — Work out TCP MSS from an MTU, allowing for IPv6, tunnels and TCP options.
  • Reverse DNS Generator — Turn IPs and prefixes into PTR names, zone files and RFC 2317 delegations.
  • CAA Record Generator — Build the DNS record that names which certificate authorities may issue for your domain.
  • SRV Record Generator — Build and decode SRV records for SIP, XMPP, Minecraft, LDAP and Autodiscover.
  • WHOIS Record Parser — Turn a raw WHOIS response into dates, registrar, name servers and decoded status codes.

See all Network tools (24) · All tools