192.168.1.1) or a 32-bit binary string.IPv4 addresses are 32-bit integers conventionally written in dotted-decimal notation. Each of the four octets (0–255) is one byte of that 32-bit value. Network engineers and CTF players frequently need to see addresses in binary to understand subnet masks, CIDR notation, and bit-level routing decisions. This tool converts in both directions and highlights the network/host boundary for any given prefix length.
The address 192.168.1.1 in binary is 11000000.10101000.00000001.00000001. A /24 subnet mask means the first 24 bits are the network identifier and the last 8 are for hosts — so the network is 192.168.1.0 and valid hosts run from 192.168.1.1 to 192.168.1.254. Seeing this in binary makes the boundary explicit. The tool highlights the network bits in one colour and the host bits in another.
11111111.11111111.11111111.00000000 — 24 consecutive 1-bits followed by 8 zero-bits. The 1-bits mark the network portion; the 0-bits mark the host portion.
11111111.11111111.11111111.11111111 = 255.255.255.255, the broadcast address for the entire IPv4 space.
A valid subnet mask always starts with consecutive 1-bits and ends with consecutive 0-bits — no mixing allowed. The count of 1-bits is the CIDR prefix length. /24 has 24 ones; /16 has 16 ones.
Not yet — IPv6 has 128-bit addresses in eight 16-bit hex groups, which is a different representation. Use the CIDR Calculator for IPv6 subnet work.
See also the CIDR Calculator and IP Lookup tools for subnet and geolocation work.