IPv6 to IPv4 Converter
Extract IPv4 addresses from IPv4-mapped IPv6 addresses (::ffff:x.x.x.x) instantly. Our IPv6 to IPv4 converter supports bidirectional conversion - enter an IPv4 address to get its IPv6 mapped equivalent, or enter an IPv6 address to extract the embedded IPv4. All processing is browser-based, private, and free.
Enter an IPv6 address (especially an IPv4-mapped IPv6 like ::ffff:192.0.2.128) to extract the embedded IPv4 address, or enter an IPv4 address to see its IPv4-mapped IPv6 equivalent. All conversions happen instantly in your browser.
IPv4 Address Representations
Dotted Decimal
0.2.0.128
Hexadecimal
00020080
Binary (32-bit)
00000000 00000010 00000000 10000000
Integer
1,31,200
IPv6 Representations
Compressed IPv6
::ffff:c0:0:2:80
Full IPv6
0000:0000:0000:ffff:00c0:0000:0002:0080
IPv4-Mapped IPv6
::ffff:c0:ffff:2:80
IPv4-mapped IPv6 format: The IPv4 address is embedded in the last 32 bits of the IPv6 address. The first 80 bits are zero, the next 16 bits are ffff, and the last 32 bits contain the IPv4 address. This format is used by dual-stack networking implementations.
Why Use Our IPv6 to IPv4 Converter?
Instant IPv6 to IPv4 Conversion
Extract the embedded IPv4 address from any IPv4-mapped IPv6 address (::ffff:x.x.x.x) instantly. Enter an IPv6 address and the tool automatically detects whether it contains an IPv4 address and extracts it in multiple formats.
Bidirectional Conversion Support
Convert both ways - enter an IPv4 address to see its IPv4-mapped IPv6 equivalent (::ffff), or enter an IPv6 address to extract the embedded IPv4. The tool automatically detects the input type and shows all relevant representations.
Multiple Output Formats
View the extracted IPv4 address in dotted-decimal, hexadecimal, binary, and integer formats simultaneously. Each representation has a one-click copy button for easy use in configuration files, code, or documentation.
Secure Browser-Based Processing
All IPv6 to IPv4 conversion happens entirely in your browser using JavaScript. Your IP addresses never leave your device - no data is uploaded to any server. Completely private and secure.
Common Use Cases for IPv6 to IPv4 Converter
Dual-Stack Network Debugging
When troubleshooting dual-stack (IPv4/IPv6) networks, use the IPv6 to IPv4 converter to decode IPv4-mapped IPv6 addresses found in logs and monitoring tools. Quickly identify which IPv4 address corresponds to an IPv6 connection.
Application & API Development
When building network applications that handle both IPv4 and IPv6 connections, the IPv6 to IPv4 converter helps you understand how IPv4 addresses are embedded in IPv6 sockets. Essential for developing dual-stack compatible software.
Web Server Log Analysis
Analyze web server access logs that record client IPs in IPv6 format. The IPv6 to IPv4 converter extracts the actual IPv4 address from IPv4-mapped IPv6 entries, making it easier to identify clients and perform geolocation lookups.
Security & Firewall Configuration
When configuring firewall rules that need to handle both IPv4 and IPv6 traffic, use the IPv6 to IPv4 converter to translate between address formats. Essential for security policies on dual-stack networks.
Network Documentation & Training
Use the IPv6 to IPv4 converter as a teaching tool for networking students to understand the relationship between IPv4 and IPv6 address spaces. See how IPv4 addresses are embedded in the IPv6 address format with visual clarity.
IP Address Planning & Migration
During IPv6 migration projects, the IPv6 to IPv4 converter helps network architects verify that existing IPv4 addresses are correctly mapped to IPv6 addresses. Essential for planning and validating migration strategies.
Understanding IPv6 to IPv4 Conversion
What is an IPv4-Mapped IPv6 Address?
An IPv4-mapped IPv6 address is a special IPv6 address format that embeds an IPv4 address within the IPv6 address space. The format is ::ffff:x.x.x.x (or ::ffff:0:0/96 in CIDR notation), where the first 80 bits are zeros, the next 16 bits are set to ffff, and the last 32 bits contain the actual IPv4 address. This format is used by dual-stack networking implementations and is commonly seen in server logs and socket APIs.
How Our IPv6 to IPv4 Converter Works
The IPv6 to IPv4 converter automatically detects whether you entered an IPv4 address, an IPv4-mapped IPv6 address (::ffff:x.x.x.x), an IPv4-compatible IPv6 address (::x.x.x.x), or a standard IPv6 address. It parses the IPv6 address by expanding it to its full 8-group form, then extracts the last 32 bits as the IPv4 address. The extracted address is displayed in dotted-decimal, hexadecimal, binary, and integer formats for maximum flexibility.
IPv4-Mapped vs IPv4-Compatible IPv6 Addresses
There are two ways to embed IPv4 addresses in IPv6. IPv4-mapped IPv6 addresses(::ffff:192.0.2.128) use the format where the 16 bits before the IPv4 address are set to ffff. These are used to represent IPv4 addresses within IPv6-enabled applications and are the most common format.IPv4-compatible IPv6 addresses (::192.0.2.128) use zeros in those 16 bits and were used in early IPv6 transition mechanisms but are now deprecated. The tool detects both formats automatically.
Privacy, Security & Availability
Your privacy is our priority. The IPv6 to IPv4 converter processes all addresses entirely within your browser using client-side JavaScript. No IP addresses are ever sent to our servers or stored anywhere. All conversions happen instantly with no network requests. The tool is completely free to use with no signup, no API keys, and no usage limits of any kind.
Related Tools
DNS Propagation Checker
Check if DNS changes have propagated by querying multiple global nameservers (Cloudflare, Google, Quad9). Shows propagation status across regions with live results and colour-coded status indicators - free online DNS propagation checker.
Domain Age Checker
Check the age of any domain in years, months, weeks, and days. Enter a domain name to get its creation date, registration timeline, registrar info, and SEO authority estimate based on domain age - all fetched from the official RDAP registry in real time. Free online domain age checker.
Bulk WHOIS Lookup
Check domain registration information for up to 20 domains at once using the RDAP protocol. View registrar, creation date, expiry date, nameservers, and domain status codes in a sortable table - free online bulk WHOIS lookup.
Domain Expiry Checker
Check when any domain expires - enter a domain name to see its expiration date, days remaining, registrar lock status, auto-renew status, and complete WHOIS details. Colour-coded health indicators show whether renewal is urgent. Free online domain expiry checker.
Frequently Asked Questions About IPv6 to IPv4 Converter
An IPv4-mapped IPv6 address is a special IPv6 address that embeds an IPv4 address in the last 32 bits. The format is ::ffff:x.x.x.x, where the first 80 bits are zero, the next 16 bits are ffff, and the last 32 bits contain the IPv4 address. This format allows IPv6-enabled applications to communicate with IPv4 hosts and is commonly seen in dual-stack networking.
Enter the IPv6 address in the input field and the tool automatically detects if it contains an embedded IPv4 address. The IPv4 address is extracted and shown in dotted-decimal (192.0.2.128), hexadecimal (C0000280), binary, and integer formats. You can copy any format with a single click.
IPv4-mapped IPv6 addresses (::ffff:192.0.2.128) use 0:0:0:0:0:ffff::/96 and are the modern standard for representing IPv4 addresses in IPv6. IPv4-compatible IPv6 addresses (::192.0.2.128) use 0:0:0:0:0:0::/96 and are deprecated. The IPv6 to IPv4 converter detects both formats and shows the appropriate representations.
Yes. Enter any IPv4 address (like 192.0.2.128) and the tool converts it to its IPv4-mapped IPv6 equivalent (::ffff:192.0.2.128), the full expanded form, the compressed form, and also shows the IPv4 address in hexadecimal, binary, and integer formats.
Yes, the IPv6 to IPv4 converter is completely free to use. There are no usage limits, no signup required, and no API keys needed. All conversion happens locally in your browser with no data sent to any server.
Yes, the tool accepts any valid IPv6 address. It expands the address to its full form and checks the last 32 bits to see if they form a valid IPv4 address. If the IPv6 address does not contain an embedded IPv4 address, the tool shows the full and compressed IPv6 representations and explains why no IPv4 could be extracted.
The tool shows the IPv6 address in multiple formats: the full expanded form (all 8 groups of 4 hex digits), the compressed form (using :: notation), and the IPv4-mapped format. For IPv4 addresses, it shows dotted-decimal, hexadecimal, binary (32-bit with space-separated octets), and integer representations.
IPv4-mapped IPv6 addresses are used by dual-stack networking implementations to represent IPv4 addresses within an IPv6 socket API. When a server listens on both IPv4 and IPv6, incoming IPv4 connections are shown as IPv4-mapped IPv6 addresses in server logs and monitoring tools. This format is defined in RFC 4291 and is widely supported in modern operating systems.