BrowserTools

Random IP Address Generator

IPv4 and IPv6 addresses for network testing

By Guga — BrowserTools maintainer, Tbilisi, Georgia Updated 2026-09-21
Free Private No uploads
What is Random IP Address Generator?

The IP version dropdown switches the shape of the output entirely. IPv4 builds four octets, each drawn independently between 0 and 255 and joined with dots. IPv6 builds eight groups of four hexadecimal digits joined with colons, which is the long uncompressed form rather than the :: shorthand you will see in most real addresses — it is unambiguous and trivial to feed to a parser, but it is not what a config file usually looks like. Count runs from 1 to 500. Every value is genuinely arbitrary, so results include reserved and multicast ranges as readily as ordinary addresses; that is convenient for fixtures and completely wrong if you want something routable.

Generate random IPv4 or IPv6 addresses, one at a time or in bulk. Handy for firewall tests, log-file samples, access-control demos and documentation examples.

Private Random IP Address Generator In Your Browser

Random IP Address Generator is processed locally with client-side JavaScript. Your files never touch a server, and there is no queue to wait in.

Step-by-Step

How to use Random IP Address Generator

1

Choose IPv4 or IPv6 in the IP version dropdown.

2

Type 1 to 500 into How many?.

3

Press Generate to draw the addresses.

4

Copy them into your fixture, log sample or documentation example.

Key Capabilities
  • IPv4 mode builds four octets drawn independently between 0 and 255.
  • IPv6 mode writes eight groups of four hexadecimal digits in uncompressed form.
  • Up to 500 addresses per run, one per line.
  • Octet and group selection goes through randInt, so values near the top of each range are not over-represented.
Common Use Cases
  • A network engineer writing a firewall rule set needs a few hundred address literals that are definitely not a customer's real range.
  • A backend developer builds a load-test fixture for an IP-based rate limiter.
  • A technical writer illustrating a routing table needs sample addresses that cannot be mistaken for a real network.
Clear Answers

Frequently Asked Questions

Will the IPv6 addresses contain :: ?
No. Runs of zero are written out in full, so every address is eight groups long. That is valid RFC 4291 notation and every parser handles it, but if you are matching against a log or config that stores compressed addresses you will need to compress them yourself.
Are these addresses routable or assigned?
No. The values are random, so some will land in private ranges, loopback, multicast or broadcast and most will belong to nobody. Use them as sample data, not as destinations.
Can I exclude private ranges such as 10.x or 192.168.x?
There is no exclusion list on this page. If you need a filtered sample, generate a batch and drop the reserved prefixes before it reaches your fixture.