{"ok":true,"result":{"slug":"cidr-ip-range-converter","name":"CIDR to IP Range Converter","summary":"Convert IPv4/IPv6 CIDR blocks to first–last ranges, ranges to the minimal CIDR list, merge overlapping CIDRs and ranges, or list every address in a small block.","description":"Convert CIDR blocks to first and last IP and address count, turn IP ranges into the fewest CIDRs, merge overlapping CIDRs and list IPs. IPv4 and IPv6.","method":"POST","endpoint":"/api/v1/tools/cidr-ip-range-converter","plan":"free","mcpName":"cidr_ip_range_converter","input":{"type":"object","additionalProperties":false,"properties":{"input":{"type":"string","description":"One CIDR (10.0.0.0/22, 2001:db8::/48) or range (10.0.0.0 - 10.0.3.255) per line; # starts a comment.","maxLength":100000},"mode":{"type":"string","description":"cidr-to-range: each CIDR as \"cidr: first - last (count)\". range-to-cidr: each range as CIDR blocks. merge: aggregate all lines into the fewest CIDRs. expand: list every address (at most 4,096).","default":"cidr-to-range","enum":["cidr-to-range","range-to-cidr","merge","expand"],"maxLength":200000}},"required":["input"]},"example":{"input":"192.168.0.0 - 192.168.2.255\n10.0.0.0/23\n10.0.2.0/23","mode":"merge"},"randomOutput":false,"network":false,"docs":"https://pithlab.com/developers/tools/cidr-ip-range-converter","page":"https://pithlab.com/tools/cidr-ip-range-converter"}}