Skip to main content

IPv6 ULA Generator

Generate a random IPv6 unique local address prefix (fdxx:xxxx:xxxx::/48) as RFC 4193 describes, with example /64 subnets. Free and private.

Shortcuts: Ctrl+Enter run · Ctrl+Shift+C copy result · / search (use ⌘ on Mac)

Free IPv6 ULA Generator

Make a private IPv6 address range for your home or office network. The 40-bit Global ID is chosen at random so that two networks are very unlikely to clash. It gives developers a quick browser-based way to solve a focused ipv6 ula generator task before moving the result into a project.

How to use IPv6 ULA Generator

Press Generate. Copy the /48 prefix and use the example /64 subnets for your VLANs or segments.

Common mistakes

  • Using fd00::/48 or a prefix you invented: it is the one most likely to clash with another network.
  • Expecting these addresses to work on the public internet: they are never routed there.

Frequently asked questions

What is a unique local address?
It is the IPv6 version of private addresses such as 192.168.x.x. Addresses in fc00::/7 (in practice fd00::/8) are meant for use inside one network or a group of networks.
Why a random Global ID?
If two networks later join (a VPN, a merger), random prefixes almost never overlap. A made-up pattern like fd00::/48 is likely to clash.
Is the random number secure?
It comes from your browser's secure random generator. The standard asks only for a well-spread random value, not a secret one.
Is anything uploaded?
No. The prefix is made in your browser.
How do I use this ipv6 ula generator tool?
Use the interactive controls above; processing stays in your browser and the result is intended as a practical starting point for development work.

More DevOps & Network

View all DevOps & Network tools →