IPv6 ULA Generator
Generate RFC4193 IPv6 Unique Local Address prefixes and /64 subnets in your browser.
ULA options
Leave the Global ID blank for a random RFC4193 prefix, or enter a known 40-bit ID to recreate a plan.
Use exactly 10 hexadecimal characters, such as a1b2c3d4e5, or leave blank for a random value.
Choose 1 to 50 subnets to list under the generated /48 prefix.
Use 1 to 4 hexadecimal digits. 0000 starts at the first subnet.
Generated ULA
Use the /48 prefix for your site and assign the /64 subnets to individual network segments.
Prefix details
- Network ID
- fd00:0000:0000
- Listed subnets
- 4
When to use the IPv6 ULA Generator
Common ways to plan private IPv6 networks with this generator:
- Create a private site prefix
Generate an RFC4193 /48 prefix for labs, offices, or home networks without requesting public IPv6 space.
- Plan routed /64 segments
List consecutive /64 subnets for VLANs, VPNs, containers, and test environments.
- Validate an existing Global ID
Enter a known 10-character Global ID to rebuild the same prefix and check the subnet range.
- Share network designs
Copy the prefix, copy the subnet list, or export JSON for tickets, runbooks, and documentation.
- Work from mobile
Generate and copy ULA plans from a phone or tablet during field setup or troubleshooting.
IPv6 ULA Generator FAQ
- How do I use this app?
- Choose a subnet count and starting subnet ID, then generate a random ULA or enter a 10-character Global ID to recreate a known prefix.
- Is this app free to use?
- Yes. The IPv6 ULA Generator is free and does not require an account.
- What happens to my input data?
- All generation and validation run in your browser. The app does not store or send your Global ID or generated subnets.
- Why am I getting an error or unexpected output?
- Check that the Global ID has exactly 10 hexadecimal characters, the subnet count is between 1 and 50, and the requested range does not pass ffff.
- Where can I find instructions and troubleshooting tips?
- Use the in-app Help panel. It explains the inputs, RFC4193-oriented tips, copy actions, and keyboard-friendly controls.
How to Use the IPv6 ULA Generator
Steps
- Choose how many /64 subnets you need and the first subnet ID.
- Leave the Global ID blank and select Generate random ULA, or enter a 10-character hexadecimal Global ID.
- Review the /48 prefix and copy or download the generated subnet plan.
Tips
- ULA prefixes start with fd and are intended for private, non-routed IPv6 networks.
- Keep a record of the Global ID so the same private prefix can be recreated later.
- The generator runs locally in your browser and does not submit addresses to a server.