Skip to content

JA Technology Solutions

IP Address Converter

Convert IPv4 addresses between dotted, decimal, hex, octal, and binary representations.

IP Address Converter

Convert an IPv4 address between dotted notation (192.168.1.1), 32-bit decimal integer, hexadecimal (0xC0A80101), octal, and binary. Also generates the in-addr.arpa form used for reverse DNS queries. Useful for log analysis, packet inspection, database storage decisions, and debugging tools that store IPs as integers.
Learn more ↓

Loading interactive explorer...

Why IPs Show Up in So Many Forms

IPv4 addresses are 32-bit unsigned integers, but they appear in different representations depending on context. Network configuration files use dotted-decimal (192.168.1.1). Databases sometimes store IPs as integers for efficient indexing and range queries. C and C++ network code commonly works with raw 32-bit values. Log formats and packet captures may show hex (0xC0A80101) or binary. Knowing how to convert between these forms is essential when joining log data with application records or debugging low-level network code.

Reverse DNS and the in-addr.arpa Form

The reverse DNS form puts the octets in reverse order followed by .in-addr.arpa. So 192.168.1.1 becomes 1.1.168.192.in-addr.arpa. This is the actual DNS name used to look up PTR records — useful when investigating where traffic is coming from or auditing reverse DNS configuration on your own infrastructure.

Storing IPs in Databases

Storing IPv4 addresses as 32-bit integers (or fixed-width binary) instead of strings can dramatically improve query performance for range filters, subnet matches, and joins against geolocation tables. I help clients design log warehouses, security data pipelines, and analytics platforms that handle IP data at scale. Learn about ETL and data pipeline development or get in touch.

All tools run entirely in your browser. Your data never leaves your machine. Need help? Ask James.