Random IP & MAC Generator
Useful when you need plausible-looking but throwaway addresses for unit tests, load generators, firewall-rule worksheets, or sample dashboards. IPv4 excludes loopback, link-local, multicast, broadcast, and the RFC 5737 documentation ranges. IPv6 is generated in 2000::/3 (global), fd00::/8 (ULA), or fe80::/10 (link-local). MAC addresses always set the multicast bit to 0; the locally-administered bit follows the UAA / LAA toggle.
Uses Math.random() — fine for mock data, not for cryptographic identifiers.
How to use
- Pick an address type and scope.
- Choose how many to generate (up to 500).
- Hit Generate — the bulk-copy button puts the whole list on the clipboard.
Frequently asked questions
- Are the public IPv4 addresses safe to use in screenshots?
- Random public IPv4s are likely to be in use — even your screenshot could collide with a real host. For docs prefer the RFC 5737 ranges 192.0.2.0/24, 198.51.100.0/24, or 203.0.113.0/24, which never appear on the public internet.
- What does UAA vs LAA mean for MAC?
- Universally-administered addresses come from the vendor's OUI registration with IEEE; locally-administered are set by the local admin (VMs, containers, virtualized NICs). The 2nd bit of the first octet distinguishes them.
Related tools
Random User Profile Generator
Generate a fully fake person — name, email, phone, address, date of birth, company — for placeholder content, mockups, or test data.
IP Address Inspector
Type an IPv4 or IPv6 address and see its class, scope (private / public / loopback / link-local), decimal value, binary, reverse-DNS notation, and /32 CIDR.
Mock Data Generator
Generate realistic fake records for testing — names, emails, dates, IDs, lorem — exported as JSON, CSV, or SQL INSERTs.
MAC Address Formatter
Reformat a MAC address between colon, hyphen, Cisco dot and no-separator notation, in upper or lower case — and see its unicast/multicast and universal/local type.
MAC to EUI-64 / Link-local
Convert any MAC address into its modified EUI-64 interface ID and the matching IPv6 link-local address — the same form Windows / Linux compute automatically.
Nickname Generator
Generate Docker-style memorable nicknames (`elegant-archimedes`, `funny-curie`) — pick a style, separator, count. Useful for test data, anonymous handles, container/branch names.