randarium
Networking

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

No output yet — set your options and hit .
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.