IP Address Generator - Generate Random IPv4 and IPv6 Addresses
Generate random IP addresses in both IPv4 and IPv6 format. Avoids reserved ranges for realistic addresses suitable for network testing, security testing and test automation. Bulk generation with export to Excel, CSV and JSON.
Note:All generated data is entirely fictional and not suitable for use as real personal information.
Understanding IP Addresses
An IP (Internet Protocol) address is a numerical label that identifies a device on a network. There are two versions currently in use: IPv4 and IPv6.
IPv4 Format
IPv4 addresses are 32-bit numbers written as four decimal octets separated by dots, e.g. 203.0.113.42. Each octet ranges from 0 to 255, giving approximately 4.3 billion possible addresses. Many ranges are reserved for special purposes (private networks, loopback, multicast).
IPv6 Format
IPv6 addresses are 128-bit numbers written as eight groups of four hexadecimal digits separated by colons, e.g. 2001:0db8:85a3:0000:0000:8a2e:0370:7334. IPv6 provides a vastly larger address space (2^128 addresses) to accommodate the growing number of internet-connected devices.
Reserved Ranges
- 10.0.0.0/8— Private network (Class A).
- 172.16.0.0/12— Private network (Class B).
- 192.168.0.0/16— Private network (Class C).
- 127.0.0.0/8— Loopback (localhost).
This generator avoids all reserved ranges to produce realistic public IP addresses.
For network device simulation, combine IP addresses with MAC addresses and UUIDs for comprehensive test data.