Skip to content
Mailwel
Theme

CIDR overlap check

Paste a list of CIDR blocks or ranges to find every pair that shares addresses: identical, one inside the other, or a partial overlap. Get a clean list without overlaps.

One per line. IPv4 and IPv6 can be mixed. Text after # is a comment and is ignored.

Try:

Overlapping pairs

3 pairs among 6 items

Example: paste your own list above.

ABRelationShared addresses
10.0.0.0/8 (line 1)10.20.0.0/16 (line 2)A contains B10.20.0.0-10.20.255.255 (65,536)
192.0.2.0/24 (line 3)192.0.2.128/25 (line 4)A contains B192.0.2.128-192.0.2.255 (128)
198.51.100.0/24 (line 5)198.51.100.0/24 (line 6)Identical198.51.100.0-198.51.100.255 (256)
  • A
    10.0.0.0/8 (line 1)
    B
    10.20.0.0/16 (line 2)
    Relation
    A contains B
    Shared addresses
    10.20.0.0-10.20.255.255 (65,536)
  • A
    192.0.2.0/24 (line 3)
    B
    192.0.2.128/25 (line 4)
    Relation
    A contains B
    Shared addresses
    192.0.2.128-192.0.2.255 (128)
  • A
    198.51.100.0/24 (line 5)
    B
    198.51.100.0/24 (line 6)
    Relation
    Identical
    Shared addresses
    198.51.100.0-198.51.100.255 (256)

Cleaned list

3 blocks, no overlaps
10.0.0.0/8
192.0.2.0/24
198.51.100.0/24

The cleaned list covers exactly the same addresses as yours. Blocks that sit side by side are merged too.