IPv6 Expander / Compressor
Network
Paste any IPv6 address — compressed (RFC 5952), zero-padded, or anything in between — and see all canonical forms side by side. Useful when debugging firewall rules that demand full notation, generating PTR records for ip6.arpa, or copying a binary representation for documentation.
- Expanded2001:0db8:0000:0000:0000:8a2e:0370:7334
- Compressed2001:db8::8a2e:370:7334
- Hex20010db80000000000008a2e03707334
- Reverse DNS4.3.3.7.0.7.3.0.e.2.a.8.0.0.0.0.0.0.0.0.0.0.0.0.8.b.d.0.1.0.0.2.ip6.arpa
- Binary0010000000000001:0000110110111000:0000000000000000:0000000000000000:0000000000000000:1000101000101110:0000001101110000:0111001100110100
Compression follows RFC 5952 — the longest run of zero groups becomes :: .
How to use
- Paste an IPv6 address.
- Copy whichever representation you need.
Frequently asked questions
- What does the :: mean in an IPv6 address?
- It substitutes one or more consecutive groups of zeros. It may appear at most once per address — otherwise the address is ambiguous. RFC 5952 also says it must replace the longest run of zeros.
- Why does my reverse PTR look so long?
- ip6.arpa uses one nibble (4 bits) per label, fully reversed. A 128-bit address therefore expands to 32 labels — there's no shortcut.
Related tools
URL Query Builder
Build URLs by combining a base address with editable key-value query parameters — each pair toggleable, properly percent-encoded.
IP Address Inspector
Type an IPv4 or IPv6 address and see its class, scope (private / public / loopback / link-local), decimal value, binary, reverse-DNS notation, and /32 CIDR.
Port Number Reference
Searchable cheat sheet for ~60 standard TCP / UDP port numbers — from 22 (SSH) and 80 (HTTP) to 6379 (Redis) and 27017 (MongoDB).
DNS Record Reference
Searchable cheat sheet for DNS record types — A, AAAA, CNAME, MX, TXT, NS, SOA, PTR, SRV, CAA, DNSSEC, SVCB / HTTPS — with examples.
Subnet Calculator (IPv4 / CIDR)
Parse an IPv4 CIDR into network address, broadcast, netmask, wildcard, host range, and class. Shows binary breakdown and private/public status.
User Agent Parser
Parse a User-Agent string into browser, engine, OS, device, and CPU. Detects 20+ bots including GPTBot, ClaudeBot, PerplexityBot.