Random IP & MAC Address Generator
Generate random IPv4, IPv6, or MAC addresses for test fixtures, network config testing, or sample data — no real device association.
Generate
How the Random IP & MAC Address Generator works
IPv4 addresses drawn in 'private/reserved' mode come exclusively from the three ranges formally reserved for private networks by IANA (10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16) — these can never correspond to a real public-facing device, making them safe to drop into documentation, test fixtures, or UI mockups without any chance of referencing a real address. Unrestricted mode draws from the full routable range for broader test coverage.
MAC addresses are drawn as six fully random hex byte pairs — note that real MAC addresses encode a manufacturer prefix in the first three bytes, so generated addresses won't correspond to any real hardware vendor, which is expected and fine for test/mock purposes.
How to use it
Frequently asked questions
Could a generated public IPv4 address belong to a real service?
It's possible by chance in unrestricted mode, since the full address space is real and routable; use private/reserved mode if you want a guarantee the address can't correspond to any real public device.
Are generated MAC addresses valid for real devices?
They're correctly formatted but not tied to any real hardware vendor's registered prefix, so they're suitable for test data but shouldn't be treated as belonging to any actual device.
What's IPv6 used for here?
Testing that your forms, validators, and network code correctly handle the newer, longer IPv6 address format alongside traditional IPv4.