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

IPv4 / IPv6 Address Converter
A two-way IPv4 and IPv6 address converter for network configuration, debugging, and format validation.

IPv6 Address Compressor
Compress IPv6 addresses to their shortest RFC-compliant format by removing redundant zeros. Perfect for network configuration and address management.

RIPEMD Hash Generator
Generate RIPEMD-128, RIPEMD-160, RIPEMD-256, and RIPEMD-320 hashes online. Supports text, Hex, and Base64 inputs.

IP to Number Converter
Convert IP addresses to decimal integers and vice versa. Supports both IPv4 and IPv6 formats. Ideal for development, debugging, and network analysis.

Random IP Address Generator
Generate IPv4 and IPv6 addresses on demand. Supports specific public/private networks and custom CIDR ranges. Ideal for testing, development, and learning.
In network testing or data simulation, acquiring a large number of realistic and compliant IP addresses can be challenging. This tool uses algorithms to bulk generate random IP addresses that comply with IPv4 or IPv6 standards. It supports custom quantities, subnet ranges, or CIDR formats, outputting the results as a standard plain text list with one IP per line. An IP address is the unique identifier of an internet device. IPv4 uses a 32-bit dot-decimal format (e.g., 192.168.1.1), while IPv6 uses a 128-bit colon-separated hexadecimal format (e.g., 2001:db8::1).
Q: Are the generated IP addresses real and usable?
A: The generated IPs comply with standard protocol formats, but their actual network connectivity is not verified. They are intended strictly for testing purposes.
Q: What CIDR formats are supported?
A: IPv4 supports /8 to /30 prefixes, and IPv6 supports /32 to /64 prefixes. They must comply with standard network subnetting rules.
Do not use the generated IPs for illegal web scraping, attacks, or other malicious purposes. When generating large quantities, we recommend doing so in batches. Ensure the CIDR format is correct when entering it; otherwise, the tool may return empty results.
For load testing scenarios, we recommend using private address blocks (e.g., 192.168.0.0/16) to avoid conflicts with public IPs. Typical example: Entering the CIDR "192.168.1.0/24" to generate 5 IPs might output random addresses within that subnet, such as 192.168.1.34 and 192.168.1.78.