By Debmedia Technologies LLP · Kolkata, India · Updated
What Is a Local IPv6 Address?
A local IPv6 address, formally a unique local address (ULA), is a private IPv6 address for use inside your own network. It is the IPv6 counterpart of private IPv4 ranges such as 10.0.0.0/8 and 192.168.0.0/16. ULAs start with fd, belong to the range fc00::/7 and are never routed on the public internet.
They are ideal for lab networks, internal services, VPN links between sites and any device that should talk privately even if the provider changes your public prefix.
How to Use This Local IPv6 Address Generator
- A new prefix is generated as soon as the page opens.
- Choose how many /64 subnets you want to see, up to 16.
- Optionally enter a MAC address to see how its interface ID and link-local address are built.
- Press Generate new prefix for another random prefix, and copy the one you want to keep.
Structure of a ULA
| Part | Size | Meaning |
|---|---|---|
| fd | 8 bits | The ULA prefix with the local flag set |
| Global ID | 40 bits | A random value that makes your prefix unique |
| Subnet ID | 16 bits | Lets you create 65,536 separate /64 networks |
| Interface ID | 64 bits | Identifies a single device |
The format and the advice to choose the global ID at random come from RFC 4193, unique local IPv6 unicast addresses.
Tips for Using Your Prefix
- Pick it once and keep it. Write it in your network documentation so nobody generates a second prefix by mistake.
- Use one /64 per segment. IPv6 features such as SLAAC need a /64.
- Do not use fd00:: by itself. A prefix such as fd00::/8 with an easy ID is likely to clash with other networks.
- Keep ULAs private. Never advertise them to the internet or publish them in public DNS.
Privacy and Randomness
The prefix is created in your browser with a secure random number generator, so we never see or store it. If you enter a MAC address for the optional example, it is also processed only on your device.
What to Do Next
Work out the range of any prefix with the IPv6 range calculator, shorten addresses with the IPv6 compression tool or see every group with the IPv6 expansion tool. For IPv4 planning, the IPv4 subnet calculator does the same job.
Why Use a Local IPv6 Address Generator?
A local IPv6 address generator saves you from inventing a prefix by hand and risking a clash. With a random global ID, two companies that later join networks almost never overlap. Use the local IPv6 address generator once per organisation, record the prefix and then carve out /64 subnets for every segment. Keep the prefix in your documentation, because it is hard to change once devices use it.
Frequently Asked Questions
Disclaimer: results come from live requests and can change as records and servers change. We cannot guarantee that every answer matches what every visitor sees.