Random IPv6 Generator
Generate random IPv6 addresses, global unicast (2000::/3) by default, compressed or expanded.
- Runs in your browser
- Free to use
About this tool
IPv6 test data is awkward to type by hand. The Random IPv6 Generator creates valid, random IPv6 addresses in the notation you need, in bulk, so you can test parsers, log pipelines and address validation with realistic input. Expand a prefix into its range with the IPv6 CIDR Calculator.
How to use it — quick steps
- 01
Enter the how many
Type or paste the how many in the field above. Nothing is uploaded: the text stays in your browser.
- 02
Adjust the options
Pick the settings that fit your case; the defaults work for most people. They apply on the next run.
- 03
Press "Generate IPv6 addresses"
Press "Generate IPv6 addresses" or Ctrl + Enter. The result appears instantly below the form.
Key features of this tool
Cryptographically random
Values come from the browser's secure random generator, never from a predictable seed.
Generated locally
Nothing is sent to our servers; refresh for a new batch of randomly generated data whenever you need more.
Bulk ready
Generate up to a thousand values at once, easily copy or download them all in a click.
Frequently asked questions
Why global unicast?
That is the range used for public IPv6 addresses; disabling the option generates addresses across the whole 128-bit space, including reserved blocks.
Compressed vs expanded?
Compressed follows RFC 5952 (longest run of zeros replaced with ::). Expanded writes all eight groups with four hex digits, which some databases expect.
Are these values truly random?
They are produced with the browser's cryptographic random generator (crypto.getRandomValues), so they are unpredictable and suitable for test data, salts and tokens.
Are my files or data uploaded?
No. The tool is plain JavaScript that runs in your browser; the files or data you provide here are never uploaded to our servers.