We use cookies.This website uses essential cookies to operate core features. With your consent, we also use analytics cookies to understand traffic and improve the service. For more details, see our .
Was this tool helpful to use?
Your feedback helps us make it better
Bulk generate random IPv4/IPv6 addresses with support for custom subnets and CIDR formats. Ideal for network testing and data simulation.
IPv4: 32-bit address, e.g. 192.168.1.1
IPv6: 128-bit address, e.g. 2001:0db8:85a3::8a2e:0370:7334
Click generate to create a batch of IP addresses
Overview
Understand what the tool solves, how it works, and the boundaries of its data.
The batch view produces 1 to 100 random IPv4 or IPv6 strings at a time. IPv4 uses dotted decimal notation, while IPv6 uses hexadecimal groups with a full or compressed display choice. You can copy the list or download it as plain TXT or CSV. RFC 791 describes the 32-bit IPv4 address format, and RFC 8200 specifies IPv6’s 128-bit protocol.
IPv4 settings include broad address-class choices, private addresses, or a custom network and prefix length. Optional filters target private, loopback, or multicast IPv4 addresses. The private preset corresponds to the three IPv4 ranges described in RFC 1918: 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16. IPv6 settings control display style; they do not select a geographic region or verify an assigned network.
Random generation makes sample strings; it is not a registry lookup or a subnet inventory. A syntactically plausible address does not show that an organization owns it, that any host is using it, or that it can be reached. Outputs may repeat within a batch.
Guide
Follow the workflow and verify inputs and outputs with practical examples.
Choose the batch generator tab, then set the output count from 1 through 100.
For IPv4, select a class or private/custom option and set any available exclusions. For IPv6, choose full groups or compressed display.
Generate the list and review the displayed version and count. Changing address settings refreshes the batch. Do not treat the rows as unique or verified addresses.
Copy all rows, download TXT for a simple line-separated list, or download CSV when you want numbered rows with the IP version included.
Use cases
See how the tool fits into real work and everyday tasks.
A developer can populate a sample table or check that a field accepts the selected address notation, then validate each value with the application’s own parser.
An instructor can create example address strings for a worksheet, while independently checking any subnet membership or special-purpose status used in the lesson.
An analyst can save TXT or CSV rows for a mock dashboard. Use reserved documentation ranges when examples will be published, rather than presenting random values as real customers or devices.
Q&A
Find concise answers to common questions and confusing cases.
No. The tool generates strings without checking registries, network routes, ownership, or live connectivity.
Yes. Each row is generated independently, and the tool does not enforce uniqueness.
Do not rely on it for subnet-scoped data. The custom IPv4 option is not a full CIDR membership validator, so verify outputs against the exact network and prefix with a trusted network implementation before using them as subnet fixtures.
The full or compressed setting changes the text representation style. It does not test whether the generated address is allocated, configured, or reachable.
Notes
Review scope, result limitations, and important precautions before use.
Generated strings are not verified against registries, allocation records, routability, or connectivity, and can repeat. The custom IPv4 CIDR control should not be used where strict prefix membership matters; validate with a standards-compliant IP library before relying on that boundary. These random examples are not a proxy, VPN, or way to change your public address. Use documentation-only address blocks for material shared publicly, and do not probe or contact addresses without authorization.
Related
Discover related tools, collections, and available API capabilities.