Free IPv6 to IPv4 Converter

Detect whether an IPv6 address contains an embedded IPv4 value and extract it when the format allows a real conversion.

Address conversion

Extract IPv4 values from convertible IPv6 formats

Enter an IPv6 address to see whether it contains an embedded IPv4 value, such as an IPv4-mapped or 6to4 address.

Input

::ffff:cb00:712d

Expanded

0000:0000:0000:0000:0000:ffff:cb00:712d

Status

Embedded IPv4 found (IPv4-mapped)

Kind

mapped

Extracted IPv4

203.0.113.45

Mode

IPv6 to IPv4

Conversion results

IPv4 extraction results

Canonical IPv6

::ffff:cb00:712d

Expanded IPv6

0000:0000:0000:0000:0000:ffff:cb00:712d

Conversion status

Embedded IPv4 found (IPv4-mapped)

Representation kind

mapped

Extracted IPv4

203.0.113.45

Notes

Why some IPv6 addresses cannot convert back cleanly

  • This is an IPv4-mapped IPv6 address, so the last 32 bits preserve a normal IPv4 value.

More Intel & Network Tools

Why convert IPv6 to IPv4 carefully?

IPv6 to IPv4 conversion sounds simpler than it really is. Most IPv6 addresses are native 128-bit addresses with no real IPv4 equivalent, so a trustworthy tool should not pretend every IPv6 address can turn into dotted decimal output. What it can do is detect whether the IPv6 address contains an embedded IPv4 value, as happens with IPv4-mapped addresses, legacy compatible forms, and some transition-era formats like 6to4.

That makes the best version of this tool part converter and part format detector. If an IPv4 value is actually embedded, the tool should extract it cleanly. If not, it should explain why there is no exact conversion instead of returning a misleading guess.

How to use this IPv6 to IPv4 tool

Paste an IPv6 address and review the canonical compressed form, fully expanded form, detected representation kind, and extracted IPv4 result when one exists. This helps you debug logs, inspect transition formats, and understand whether a system is showing a wrapped IPv4 address or a genuine native IPv6 endpoint.

What the results mean

If the tool labels the address as IPv4-mapped, compatible, or 6to4, it can usually recover an IPv4 value from the relevant groups. If the address is simply native IPv6, there is no correct one-to-one IPv4 conversion. That is not a limitation of the tool so much as a property of the protocol. In those cases the useful thing is understanding the format, not forcing a fake conversion.

FAQ

Can every IPv6 address be converted back to IPv4?

No. Only some IPv6 forms embed an IPv4 value, such as IPv4-mapped addresses, IPv4-compatible forms, and some transition formats like 6to4. Native IPv6 addresses without an embedded IPv4 component do not have a true IPv4 equivalent.

What does IPv4-mapped IPv6 mean?

An IPv4-mapped IPv6 address is usually written like ::ffff:192.0.2.1 or ::ffff:c000:0201. It preserves the original IPv4 address inside an IPv6 wrapper, commonly for software and socket compatibility.

Why does the tool say there is no exact IPv4 conversion?

Because most IPv6 addresses are genuine 128-bit addresses, not wrappers around IPv4. In those cases the tool can explain the address format, but it cannot produce a real one-to-one IPv4 result.