CIDR Calculator
Calculate network address, broadcast, subnet mask, and usable hosts from an IP/CIDR.
Generate an RFC 4193-compliant IPv6 Unique Local Address (ULA).
This tool generates an RFC 4193-compliant IPv6 Unique Local Address. It computes a random, low-collision Global ID using a SHA-1 hash, then combines it with a Subnet ID and Interface ID to produce a complete example address.
A ULA is the IPv6 equivalent of an IPv4 private address range (like 10.0.0.0/8), defined in RFC 4193. It uses the fc00::/7 range and is intended for use within an organization or site, not for routing on the public internet.
Within the ULA prefix fc00::/7, setting the L (Local) bit to 1 gives fd00::/8, indicating a locally generated Global ID. L=0 (fc00::/8) is reserved for future use and currently unused.
Following RFC 4193's recommended procedure, the current time is concatenated with a random 64-bit value, hashed with SHA-1, and the lowest 40 bits of the result are used as the Global ID. This makes collisions between independently generated IDs extremely unlikely.
Yes. A ULA can be used as a private IPv6 address on a real corporate or home network. However, since ULAs aren't routed on the public internet, you'll still need a separate global address or NAT for external communication.