Hex to IP Converter
Paste a 32-bit hexadecimal string to instantly translate it into a standard human-readable IPv4 address.
Last updated: May 30, 2026
Find this tool useful? Support the project to keep it free!
Buy me a coffeeWhat is Hex to IP Converter?
In low-level networking, packet captures (such as Wireshark), or memory dumps, IP addresses are often represented in hexadecimal format. Because a standard IPv4 address is 32 bits, it translates perfectly to 8 hexadecimal digits (where each hex digit represents 4 bits, or a nibble).
For example, the hex address C0A80101 splits into four 2-digit hex values: - C0 (hex) = 192 (decimal) - A8 (hex) = 168 (decimal) - 01 (hex) = 1 (decimal) - 01 (hex) = 1 (decimal)
Combining these gives the dotted IPv4 address: 192.168.1.1.
How to Use Hex to IP Converter
Type or paste your hexadecimal address in the input field. The tool accepts values with or without the "0x" prefix and supports dividers like dots, spaces, or colons.
Shorter hex inputs are padded with leading zeros automatically to form a full 8-digit hexadecimal string.
The dotted decimal IP address, decimal integer, and binary values will update dynamically.
Copy any of the outputs using the copy button.
Common Use Cases
- Decoding hex IP fields found in raw network packet capture logs (e.g. PCAP files).
- Analyzing firmware binary files and router configuration files.
- Working with low-level sockets in C/C++ or assembly where IPs are manipulated as hex values.
- Learning the relationship between hex numbers, binary bits, and IP subnetting.
Example Input and Output
The hexadecimal string 7F000001 is converted to loopback IP 127.0.0.1.
7F000001127.0.0.1 (Decimal: 2130706433)Data Safety
All conversions happen in your browser via local client-side Javascript. No network requests are sent to convert your data.

