Network Data Generator
Create reproducible network-shaped values for fixtures and documentation. Every value is synthetic and safe for testing, not a real device or service.
Also known as: fake ip · dummy address · network fixtures
seeded · synthetic data
Output
About this tool, tips & examples
What it does
The Network Data Generator creates synthetic network values — IPv4 and
IPv6 addresses, MAC addresses, ports, and URLs — that are deliberately
documentation-safe: IPs come from reserved documentation ranges, MACs
are locally administered, and URLs use the reserved example.test domain.
Generate up to 1,000 values per run, seeded for stable fixtures.
Common use cases
- API fixtures — IP and URL fields in mock payloads that can never point at a real host.
- Network dashboards and UIs — device lists, connection tables, and log views populated with plausible addresses.
- Parser tests — well-formed IPv6, MAC, and URL strings for validation and normalization code.
- Documentation — examples that follow the RFC guidance of using reserved ranges instead of someone’s production IP.
Settings
- Value type — IPv4, IPv6, MAC address, port, or URL.
- How many — 1 to 1,000 values, exportable as CSV, JSON, NDJSON, or text.
- Seed — identical seed + settings = identical fixtures.
Privacy note
Values are generated locally in your browser and never uploaded. Nothing here is scanned or sampled from any network — and because the ranges are reserved-by-standard, generated values can’t accidentally identify or route to a real device.
FAQ
Why documentation ranges instead of realistic IPs?
Because fixtures escape. A made-up “realistic” IP in a test eventually
gets curled by someone; documentation ranges (like 192.0.2.0/24) are
guaranteed harmless by the RFCs — the same reason example.test exists.
Are the MAC addresses safe too? Yes — they use the locally-administered bit, so they can’t collide with any manufacturer’s real hardware.
I need hostile or invalid network values. That’s the Invalid Data generator (malformed addresses) and Edge Case Strings (hostile input). This tool produces the valid fixtures.