Decimal to IP Converter
3232235777 and get back 192.168.1.1, no manual division, no bit-shifting, no spreadsheet formulas.Every IP address you see in a browser bar or a config file, whether IPv4 or IPv6, is really just a large integer at the protocol level. Systems that log traffic or store addresses in a database column often keep that integer form instead of the human-readable one, since it takes less space and compares faster in range queries. This tool exists for the moment you need to turn that number back into standard IP notation.
This is the reverse operation of converting an IP address into decimal. If you need to go the other direction, from 192.168.1.1 to 3232235777, use the IP to Decimal Converter instead.
What Would You Get from This Tool?
The tool has two independent input fields, one for IPv4 decimal values and one for IPv6 decimal values. Each returns the address format appropriate to that protocol.
For IPv4 Decimal Values
0 to 4294967295 (the full range of a 32-bit unsigned integer), and the tool returns the standard dotted-decimal IPv4 address. For example:Decimal input: 3232235777 IPv4 output: 192.168.1.1
The tool splits the 32-bit integer into four 8-bit octets behind the scenes. The exact math is in "How Decimal to IP Conversion Works" below if you want to verify it yourself.
For IPv6 Decimal Values
0 up to the maximum 128-bit value (roughly 340 undecillion, or 3.4 × 10³⁸), and the tool returns the address in standard IPv6 hexadecimal colon notation. For example:Decimal input: 42540766452641154071740215577757643572 IPv6 output: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
The 128-bit integer is converted to hexadecimal and split into eight groups, matching the format IPv6 addresses are normally written in.
How to Use This Tool?
For IPv4:
- Locate the IPv4 section on the page.
- Enter your decimal value into the input field. It must be a whole number between
0and4294967295. - Click "Convert to IPv4." The tool instantly returns the address in standard dotted-decimal format.
- Copy the result and use it in your logs, database, config file, or script.
For IPv6:
- Locate the IPv6 section on the page.
- Enter your decimal value into the input field. Large IPv6 integers can run to 39 digits, so double check you have copied the full number.
- Click "Convert to IPv6." The tool returns the address in expanded hexadecimal colon notation.
- Copy the result for use in your network configuration, documentation, or analysis.
No sign-up is required, and both converters are free to use without limits.
Use Cases
Reading Integer-Based Logs and Databases
Many logging systems and databases store IP addresses as integers to save space and speed up range queries. When you are reviewing raw log data or querying a database directly, this tool lets you turn that stored integer back into an address you can actually read and act on.
Reversing Obfuscated or Shortened URLs
http://3232235777 resolves the same way as http://192.168.1.1. Security analysts and developers use this converter to quickly reveal the real IP address behind a decimal-encoded link before deciding whether to visit it.Database Migration and Data Cleanup
When migrating a system from an integer-based IP column to a human-readable one, or when exporting data for a report, you need to convert every stored value back to standard notation. This tool lets you spot-check individual values during that process before running a full migration script.
Firewall and Network Configuration Review
Some legacy network appliances and firewall systems display or export addresses as decimal integers. When auditing rules or troubleshooting a configuration, converting those integers back to familiar IP notation makes the review far faster.
Security and Malware Analysis
Malware and phishing campaigns sometimes encode command-and-control server addresses as decimal integers to evade simple pattern matching. Analysts use decimal-to-IP conversion to decode these values and identify the actual destination address during investigation.
Cross-Browser and QA Testing
QA engineers testing how an application handles alternate IP formats use this tool to generate the expected dotted-decimal or IPv6 result for a given integer, then confirm their application parses it correctly.
Educational and Academic Use
Students studying binary and positional numbering systems use this tool to check their manual conversion work when learning how IPv4 and IPv6 addressing is structured at the bit level.
Edge Cases
What Is the Maximum Valid Decimal Value for IPv4?
4294967295, which converts to 255.255.255.255. This is known as the limited broadcast address (defined in RFC 919): it broadcasts to every host on the local network segment, but routers do not forward it beyond that segment, so it is not an internet-wide address. Any integer above 4294967295 does not correspond to a valid IPv4 address, since IPv4 is limited to 32 bits.What Is the Maximum Valid Decimal Value for IPv6?
340,282,366,920,938,463,463,374,607,431,768,211,455 (2¹²⁸ − 1), which converts to ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff. Given the size of this range, IPv6 decimal values are usually very long strings of digits, and it is easy to mistype or truncate one when copying from a log file.Is 0 a Valid Input?
0 converts to 0.0.0.0 for IPv4 or :: (the unspecified address) for IPv6. Both are valid, though neither is assignable to a live host in most contexts.What Happens with Negative Numbers or Decimals?
3232235777.5) are not valid input. If your source data includes a negative number, it usually means the original value was stored as a signed 32-bit integer that overflowed. In that case, add 4294967296 to the negative value first to get the correct unsigned equivalent before converting.Does the Tool Accept Leading Zeros?
0003232235777) do not change the numeric value and are handled correctly. They simply represent the same integer.How Decimal to IP Conversion Works
3232235777, that gives 192, 168, 1, and 1, which is 192.168.1.1.42540766452641154071740215577757643572, that gives 2001:0db8:85a3:0000:0000:8a2e:0370:7334.FAQs
192.168.1.1) and hex-colon (2001:db8::1) are just human-readable ways of writing that binary value. A decimal IP writes the same value as one plain integer, 3232235777 in the IPv4 example above.0 to 4294967295) and one for IPv6 decimal values (range 0 up to 2¹²⁸ − 1).192.168.1.1). This tool converts a single large decimal integer into that dotted quad format.255.255.255.255, takes up to 15 bytes, while the same address stored as an integer takes exactly 4 bytes. Integer comparisons are also cheaper than string comparisons, which matters for sorting and range queries across large volumes of log or analytics data.