MAC Address Generator
Random MAC addresses in colon, hyphen, or Cisco format.
Generate random IPv4 or IPv6 addresses for test data, mock logs, and load tests. Skip private and reserved ranges, or draw every address from one CIDR block.
A CIDR block such as 192.168.0.0/16 or 2001:db8::/32. Addresses are then drawn only from it.
10.0.0.0/8.Each address is a random number in the allowed range, drawn from your browser's cryptographic source and rejected and redrawn if it falls outside the range:
Duplicates are dropped, so every address in the list is different.
73.62.187.73, 206.74.231.15, 117.103.170.112, 45.9.201.8, and 188.34.12.250.192.168.10.0/24 are all between 192.168.10.1 and 192.168.10.254.10.0.0.0/30 returns only 2, 10.0.0.1 and 10.0.0.2, with a note that the block has no more.The documentation ranges: 192.0.2.0/24, 198.51.100.0/24, and 203.0.113.0/24 for IPv4, and 2001:db8::/32 for IPv6. They are never assigned to real hosts.
Yes. Duplicates are dropped within each run. If the block you pick has fewer usable addresses than you asked for, you get all of them once.
With crypto.getRandomValues in your browser, the same source used for keys and UUIDs. Nothing is fetched from a server.
Often used together with the Random IP Generator.
Random MAC addresses in colon, hyphen, or Cisco format.
Network, broadcast, host range, and masks for any IPv4 block.
CIDR block to start and end IP, and an IP range back to CIDR.