Paste an IPv6 address to see its fully expanded and canonically compressed forms, and add a /prefix to get the network address and number of addresses.
It applies RFC 5952: drops leading zeros and collapses the longest run of zero groups into ::, giving the canonical short form.
IPv6 uses 128-bit addresses, so counts are computed with big-integer math — a /64 holds 2^64 addresses.
No. A valid address has at most one :: ; inputs with two or with ::: are rejected.