What is the Random IPv6 Address Generator?
IPv6 addresses are 128 bits long and written as eight groups of four hexadecimal digits separated by colons, such as 2383:62af:a055:d5fa:2b44:fde4:91e6:ee5d. Leading zeros within a group may be dropped, which is why you will sometimes see a group like e53. The enormous address space makes IPv6 data tricky to fake by hand, so a generator saves time.
This tool opens with IPv6 selected. Set the Range to Public for addresses in the globally routable space — the results start with 2, inside the 2000::/3 block used for global unicast — or to Private (LAN) for addresses meant for internal networks. You can generate up to 100 addresses per batch, and the Version menu switches to IPv4 if your test also needs classic dotted-quad addresses.
Addresses are generated randomly in your browser. Public results are syntactically valid but are not checked against real assignments, so some may belong to real networks. Use them as test data for parsers, logs, firewall rules and forms, not to target real hosts.
How to use the Random IPv6 Address Generator
- Keep the Version on IPv6 (or switch to IPv4).
- Choose a Range: public or private (LAN).
- Enter How many? addresses you need, up to 100.
- Press Generate and copy or export the list as CSV, JSON or TXT.
Popular uses
- Network engineers — draft configs and ACLs with realistic IPv6 values.
- Backend developers — test IP parsing, validation and storage for IPv6.
- Security analysts — seed log files and SIEM dashboards with sample traffic.
- QA testers — check that forms and APIs accept full and shortened IPv6 notation.
- Students — learn how IPv6 addresses are structured.
Why use RandNow?
- Instant & unlimited — no sign-up, no daily caps.
- Private by design — results are generated in your browser, not on our servers.
- Export-ready — copy, CSV, JSON and TXT downloads built in.
- Cryptographically random — powered by the Web Crypto API.
Shortening IPv6 addresses
Two rules make IPv6 addresses shorter. First, leading zeros in a group can be removed, so 0e53 becomes e53. Second, one run of consecutive all-zero groups can be replaced with a double colon, so 2001:0db8:0000:0000:0000:0000:0000:0001 becomes 2001:db8::1. The double colon may appear only once per address.
Addresses for documentation
For public docs and tutorials, the 2001:db8::/32 prefix is reserved specifically for examples and will never route on the internet. Use generated addresses for tests and keep real infrastructure out of examples. Press Generate again for a fresh set — it’s free and unlimited.
Frequently asked questions
What does an IPv6 address look like?
It is eight groups of up to four hexadecimal digits separated by colons, for example 2383:62af:a055:d5fa:2b44:fde4:91e6:ee5d.
What is the difference between public and private IPv6 addresses?
Public addresses are globally routable on the internet, while private (LAN) addresses are intended for internal networks and are not routed publicly.
Can I generate IPv4 addresses too?
Yes. Change the Version option to IPv4 to get classic dotted-decimal addresses with the same range and count settings.
How many addresses can I generate at once?
Up to 100 per batch.