IPv6 ULA Generator

Generate Unique Local Address (ULA) prefixes for private IPv6 networks. ULA addresses are similar to RFC 1918 private IPv4 addresses.

If left empty, a cryptographically random Global ID will be generated.

Typically starts at 0000 for the first subnet in your network.

About IPv6 ULA (RFC 4193)

Unique Local Addresses (ULA) are IPv6 addresses for private networks, similar to 10.0.0.0/8, 172.16.0.0/12, and 192.168.0.0/16 in IPv4. They start with fd00::/8 and include a 40-bit randomly generated Global ID to ensure uniqueness. ULA addresses are not routable on the public internet.

ULA Structure:

  • • Prefix: fd (8 bits)
  • • Global ID: 40 bits (randomly generated)
  • • Subnet ID: 16 bits (for subnetting)
  • • Interface ID: 64 bits (host portion)

Common Uses:

  • • Internal corporate networks
  • • Private data centers
  • • VPN networks
  • • Testing and development

What is an IPv6 ULA Generator?

An IPv6 ULA (Unique Local Address) Generator creates RFC 4193 compliant private IPv6 addresses for internal networks. ULAs are the IPv6 equivalent of IPv4 private addresses (like 192.168.x.x), using the fd00::/8 address block for local communications not routed on the public internet.

Our tool generates cryptographically random ULA prefixes according to RFC 4193 specifications, creating statistically unique /48 prefixes that minimize collision risk when merging networks. Each generated ULA includes the full prefix, network details, and subnetting recommendations.

Why Use IPv6 ULAs?

As organizations transition to IPv6, ULAs provide stable internal addressing independent of ISP changes or public IPv6 assignments. Unlike link-local addresses, ULAs are routable within private networks, enabling complex internal routing topologies without external dependencies.

Perfect for network architects designing IPv6 infrastructure, system administrators implementing dual-stack networks, enterprise IT teams establishing internal IPv6 addressing schemes, and organizations requiring stable internal addresses across network transitions.

Common Use Cases

Internal Networks: Establish private IPv6 addressing for corporate LANs, data centers, and internal services that don't require global reachability.

VPN & SD-WAN: Configure private IPv6 addresses for site-to-site VPNs, SD-WAN overlays, and secure internal communications across distributed locations.

Lab Environments: Create isolated IPv6 test networks, development environments, and training labs with guaranteed non-routable addresses.

How to Use the ULA Generator

Click generate to create a new RFC 4193 compliant ULA prefix. The tool uses cryptographic randomness to generate a /48 prefix (fd00::/8 range) that is statistically globally unique.

View the generated ULA prefix, recommended /64 subnets for different network segments, and detailed information about the address structure. Copy the prefix for use in router configurations, network design documents, or IPv6 address management systems.

Related Tools

Explore more tools to enhance your productivity