IPv4 ↔ IPv8 Converter

Convert between IPv4 and the proposed IPv8 address format (r.r.r.r.n.n.n.n).

⚠ Proposed draft — not an adopted standard

IPv8 here refers to draft-thain-ipv8, an individual IETF Internet-Draft (April 2026). It has no formal standing in the IETF standards process and is not supported by any real router, OS, or ISP. This tool is provided for education and exploration only.

IPv4 → IPv8 (subset form)

Wraps an IPv4 address as 0.0.0.0.a.b.c.d per the draft's "IPv4 is a subset of IPv8" claim.

ASN + IPv4 → IPv8 (composite)

Enter an ASN as a decimal number (e.g. 13335) or dotted form (e.g. 0.0.52.23), plus an IPv4 host.

IPv8 → IPv4 (extract host)

Extracts the IPv4 portion from an IPv8 address. Only returns an IPv4 when the ASN portion is 0.0.0.0.

About This Tool

The IPv4 ↔ IPv8 Converter demonstrates the address conversions defined in draft-thain-ipv8, an April 2026 IETF Internet-Draft proposing a 64-bit successor to IPv4. The draft structures addresses as r.r.r.r.n.n.n.n, where the first 32 bits encode an Autonomous System Number and the second 32 bits carry an IPv4-style host address. The draft further claims that any IPv8 address with r.r.r.r = 0.0.0.0 is equivalent to a standard IPv4 address, making IPv4 a proper subset of IPv8. This tool lets you round-trip between these formats. IPv8 is not an adopted standard and no real network equipment implements it — treat the output as illustrative only.

How to Use

  1. Use "IPv4 → IPv8 (subset form)" to wrap an IPv4 address as 0.0.0.0.a.b.c.d
  2. Use "ASN + IPv4 → IPv8" to build a full composite IPv8 address from an ASN and host
  3. Use "IPv8 → IPv4 (extract host)" to pull the IPv4 portion out — only works when the ASN portion is 0.0.0.0
  4. ASN can be entered as a plain decimal number (13335) or as dotted 32-bit form (0.0.52.23)
  5. Validation errors appear below each form when input is malformed

Features

  • Round-trip IPv4 ↔ IPv8 conversion per draft-thain-ipv8 semantics
  • ASN entry in decimal or dotted 32-bit form
  • Detects and reports the IPv4 subset (0.0.0.0 ASN) case
  • Client-side only — no data leaves your browser
  • Prominent draft-status disclaimer to avoid misuse

Common Use Cases

  • Teaching how the draft-thain-ipv8 proposal layers IPv4 inside an 8-octet form
  • Exploring the proposed ASN-as-prefix model before writing about it
  • Debugging or verifying reference implementations of the draft
  • Generating example addresses for blog posts, slides, or RFC-style diagrams

Technical Details

Why "IPv8" and why the warning? Internet Protocol version 8 is not an adopted successor to IPv6. draft-thain-ipv8 is an individual submission with no IETF working-group endorsement and has received heavy technical criticism. This tool implements the draft's stated conversion rules as written, without endorsing them.

Address anatomy:

  • 64 bits total, written as 8 dotted-decimal octets: r.r.r.r.n.n.n.n
  • First 4 octets: 32-bit ASN / routing prefix
  • Last 4 octets: 32-bit host portion (IPv4 semantics)
  • r.r.r.r = 0.0.0.0 → address is an IPv4 address

Example: ASN 13335 (Cloudflare) encoded dotted = 0.0.52.23. Host 1.1.1.1. IPv8 = 0.0.52.23.1.1.1.1.

What this tool does not claim: that the draft is correct, implementable, or likely to be adopted. See our IPv8 explainer for context on the proposal.