randarium
Network

Random IP Generator

Create reproducible synthetic network addresses including IPv4, IPv6, MAC addresses, and CIDR notation. Choose between any addresses or filter for private/public ranges.

Also known as: IP address generator · network address · MAC address · CIDR generator

seeded

Presets

Output

No output yet — set your options and hit .
About this tool, tips & examples

What it does

The Random IP Generator produces synthetic network addresses in four types — IPv4, IPv6, MAC addresses, and CIDR blocks — up to 10,000 per run. For IPv4, scope the output to private ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), public addresses, or anything. Seeded, so fixture files stay stable.

Common use cases

  • Network tool testing — parsers, validators, and subnet math exercised across realistic address variety.
  • Database fixtures — IP columns for logs, sessions, and device tables (presets for IPv4, private IPs, and MACs).
  • Firewall and ACL testing — private vs public scoping generates exactly the addresses each rule should match.
  • Config examples — plausible addresses and CIDR blocks for documentation and IaC templates.

Settings

  • Type — IPv4, IPv6, MAC address, or CIDR notation.
  • Scope — IPv4 filtering: private ranges, public, or any.
  • How many — 1 to 10,000 addresses, exportable as text, CSV, or JSON.
  • Seed — identical seed + settings = identical addresses.

Privacy note

Addresses are generated locally in your browser and never uploaded — random values, not scans or samples of any real network. A generated public IP may coincide with a real host, so don’t send traffic to generated addresses.

FAQ

When should I use private-range addresses? Whenever fixtures might leak into anything that makes requests — private ranges route nowhere public. For guaranteed-safe documentation values, the Network Data generator uses the reserved documentation ranges (192.0.2.0/24 and friends).

Are the IPv6 addresses well-formed? Yes — correct grouping and hex formatting, the input your compression and expansion logic needs to survive.

What’s in a CIDR value? Address plus prefix length (e.g. 10.4.0.0/16) — ready input for subnet calculators, allow-lists, and route-table tests.