IP Address Converter
Convert IP addresses between decimal, hex, binary, and dotted formats
Related Tools
Subnet Calculator
Calculate subnet mask, network, broadcast, and host range from CIDR
Try nowBandwidth Calculator
Calculate file transfer time based on file size and connection speed
Try nowMAC Address Generator
Generate random MAC addresses in various formats
Try nowNetwork Port Reference
Searchable reference of common TCP and UDP port numbers
Try nowIP Address Converter - Decimal, Hex, Binary, IPv6
Convert any IPv4 address between multiple formats instantly. Input in any format and get all other representations.
Paste or type an IPv4 address in any supported format: dotted decimal (192.168.1.1), hexadecimal (0xC0A80101), binary (11000000.10101000.00000001.00000001), or 32-bit decimal integer (3232235777). The tool automatically detects the input format and instantly converts it to all other representations. Each conversion is computed using JavaScript bitwise operations with full accuracy. The interface displays all four formats simultaneously, making it easy to copy the representation you need. This is particularly useful when working with network programming, security analysis, or low-level protocol implementation.
Security researchers convert IP addresses found in hexadecimal format within packet captures or binary logs. Network programmers work with IP addresses stored as 32-bit integers in databases or binary file formats. Reverse engineers analyze network protocols that encode IPs in non-standard formats. System administrators decode IP addresses from memory dumps or raw network traffic. Malware analysts investigate obfuscated IP addresses that attackers encode to evade detection. Developers test IP parsing functions by generating test cases in multiple formats.
When debugging network code, hexadecimal format makes it easier to spot byte-order (endianness) issues in raw socket programming. Binary representation helps visualize subnet boundaries and understand how subnet masks work at the bit level. The 32-bit integer format is most efficient for database storage and numerical comparisons. For security analysis, be aware that attackers sometimes obfuscate IPs using decimal or hex notation to bypass simple string-based filters. When copying values, verify the format matches what your target system expects—some tools are strict about dotted decimal versus integer representation.
All processing happens directly in your browser. Your files never leave your device — no server uploads, no cloud storage, no data retention. The tool works offline once loaded, requires no registration, and is completely free with no usage limits.
Frequently Asked Questions
What IP formats are supported?
Dotted decimal (192.168.1.1), decimal integer, hexadecimal (0x prefix), and binary (with or without dots).
What is an IPv6-mapped address?
An IPv6-mapped address (::ffff:x.x.x.x) represents an IPv4 address in IPv6 format for dual-stack systems.
How is IP converted to decimal?
Each octet is treated as a byte, combined into a 32-bit unsigned integer. For example, 192.168.1.1 = 192*256^3 + 168*256^2 + 1*256 + 1.
Can I input binary IP addresses?
Yes, enter binary with or without dots separating octets (e.g., 11000000.10101000.00000001.00000001).