Paste one IPv4 or IPv6 list. Choose Exact to shorten it without adding addresses, or Covering to get one supernet and see how much extra space it includes. Use Copy CIDRs only for the selected result; Copy result includes the full report.
Example: 10.10.0.0/24 and 10.10.1.0/24 give 10.10.0.0/23. Four /24s from 10.10.0.0 through 10.10.3.0 give /22. But 10.10.1.0/24 and 10.10.2.0/24 stay separate in exact mode: their covering 10.10.0.0/22 adds 512 addresses and is only 50% occupied.
Accepts up to 4096 CIDRs, hosts or inclusive start-end ranges, separated by newlines, commas or spaces. Use one IP family at a time. Host bits are cleared and shown in the normalization report. Duplicate and contained entries do not add addresses.
Before replacing route entries, retain any different next hops or policy requirements; equal address coverage alone does not preserve them.
Try these cases
| Input | Exact result | Reason |
|---|---|---|
| 10.10.0.0/24 + 10.10.0.64/26 | 10.10.0.0/24 | Contained prefix disappears |
| 10.10.0.0/24 + 10.10.2.0/24 | Two /24s | The missing .1/24 prevents a merge |
| 10.10.1.0/24 + 10.10.2.0/24 | Two /24s | Adjacent, but not aligned for /23 |
| 2001:db8::/65 + 2001:db8:0:0:8000::/65 | 2001:db8::/64 | IPv6 uses the same exact interval method |
Compare two network lists
Aggregation reduces one set. To identify shared, removed or added address coverage between two sets, use the CIDR list comparison.