IP Range to CIDR

Convert IP address ranges (start-end) into minimal CIDR blocks

CIDR Summarizer

Optimize mixed IP addresses, CIDR blocks, and ranges into minimal CIDR prefixes

CIDR Split

Split a network into N equal child subnets or to a target prefix length

Next Available Subnet

Find available subnets in pools using first-fit or best-fit algorithms

Free Space Finder

List unallocated IP blocks in CIDR pools by prefix length

CIDR Deaggregate

Break CIDR blocks into smaller uniform subnets (e.g., split into /24s)

CIDR Compare

Compare CIDR lists to show added, removed, and unchanged blocks

CIDR Allocator

Allocate subnets into network pools using first-fit or best-fit algorithms

CIDR Alignment

Check if IP addresses align to CIDR prefix boundaries

Wildcard Mask Converter

Convert between CIDR, subnet masks, and wildcard masks with ACL rule generation

What is CIDR?

CIDR (Classless Inter-Domain Routing) is a method for allocating IP addresses and routing Internet Protocol packets. Unlike the old classful system, CIDR allows flexible allocation of address space using variable-length subnet masks.

CIDR notation specifies an IP address followed by a slash and the number of bits used for the network prefix. For example, 192.168.1.0/24 means the first 24 bits identify the network, leaving 8 bits for host addresses (256 total, 254 usable).

Common CIDR Block Sizes

CIDRSubnet MaskHostsCommon Use
/8255.0.0.016,777,214Large ISP allocation
/16255.255.0.065,534Enterprise network
/24255.255.255.0254Small office/LAN
/28255.255.255.24014Small subnet
/30255.255.255.2522Point-to-point link
/32255.255.255.2551Single host route