Hex to IP Converter
Convert between Hexadecimal, IP Address, Binary, Decimal, and Octal formats
| Format | Example | Description |
|---|---|---|
| Continuous Hex | C0A80101 | 8-character hex string |
| Prefixed Hex | 0xC0A80101 | With 0x prefix |
| Dotted Hex | C0.A8.01.01 | Dot-separated hex octets |
| Prefixed Dotted | 0xC0.0xA8.0x01.0x01 | Each octet with 0x prefix |
| Colon Separated | C0:A8:01:01 | Colon-separated hex octets |
| IPv4 Address | 192.168.1.1 | Standard decimal notation |
Table of Contents
What is Hexadecimal IP?
A hexadecimal IP address represents the standard IPv4 address using base-16 notation instead of the typical decimal format. Each octet (0-255 in decimal) is converted to a two-digit hexadecimal value (00-FF).
Hex IP addresses are commonly used in network programming, packet analysis, firewall logs, memory addresses, and low-level networking applications.
Bidirectional Conversion
Convert from Hex to IP or IP to Hex instantly
Multiple Formats
Supports binary, octal, decimal, and IPv6 mapped
Batch Processing
Convert multiple addresses at once
Auto Detection
Automatically detects input format
How to Use This Tool
- Hex to IP: Enter a hexadecimal IP address (e.g., C0A80101) to convert it to decimal IP format.
- IP to Hex: Enter a standard IP address (e.g., 192.168.1.1) to get all hex formats.
- Batch Convert: Enter multiple addresses (one per line) to convert them all at once.
- Copy Results: Click the copy button next to any result to copy it to clipboard.
Common IP Address Formats
192.168.1.1- Standard decimal notation (IPv4)C0A80101- Continuous hexadecimal0xC0A80101- Prefixed hexadecimalC0.A8.01.01- Dotted hexadecimal11000000.10101000.00000001.00000001- Binary3232235777- 32-bit decimal integer
Frequently Asked Questions (FAQs)
A hexadecimal IP address represents the standard IPv4 address using base-16 notation instead of decimal. Each octet (0-255 in decimal) is converted to a two-digit hex value (00-FF). For example, 192.168.1.1 becomes C0.A8.01.01 or 0xC0A80101 in hex.
Hex IP addresses are commonly used in network programming, packet analysis, firewall logs, memory addresses, and low-level networking. Converting between formats helps developers debug network issues, analyze traffic captures, and work with various networking tools and APIs.
This tool supports multiple hex formats: dotted hex (C0.A8.01.01), prefixed dotted (0xC0.0xA8.0x01.0x01), continuous hex (C0A80101), prefixed continuous (0xC0A80101), and colon-separated (C0:A8:01:01). All formats are automatically detected and converted.
IPv4 uses 32-bit addresses (4 octets like 192.168.1.1), while IPv6 uses 128-bit addresses (8 groups of 4 hex digits like 2001:0db8:85a3:0000:0000:8a2e:0370:7334). This tool primarily handles IPv4 conversions but also supports IPv6 format display.
Each octet of an IP address can be converted to 8 binary bits. For example, 192 = 11000000, 168 = 10101000, 1 = 00000001. The full binary representation helps understand subnet masks, CIDR notation, and network/host portions of addresses.
