IP Plan Exporter
Export ranges, prefixes, and allocation details.
IP Plan Exporter: inputs and results
Enter an IP address, CIDR prefix, or range. Then check its first and last address below.
Calculated Boundaries & ParametersReady
Key Capabilities
- •100% Client-Side: Zero telemetry or server latency.
- •RFC Compliant: Exact 32-bit and 128-bit integer precision.
- •Quick Copy: Instant access to CIDR, mask, and range bounds.
- •Cross-Platform: Works on desktop, tablet, and mobile browsers.
Related Diagnostics, Generators & UtilitiesAll Tools
IPv4 Reverse DNS Name Generator
Generate address-level reverse lookup names.
Reverse DNS Zone Planner
Identify applicable reverse delegation boundaries.
Bounded IP Address List Generator
Enumerate a selected, limited address range.
Random Address Sampler
Sample addresses within supplied ranges.
Batch Subnet Calculator
Calculate details for multiple prefixes.
IP List Deduplicator
Remove repeated addresses.
How IP Plan Exporter Works?
The IP Plan Exporter works by taking the ranges, prefixes, and allocation details in the workspace and writing them in a selected output format, such as CSV, JSON, YAML, or infrastructure-as-code snippets.
Choose the records
Select the full plan or a filtered subset, such as 1 site.
Choose the format
Pick CSV, JSON, YAML, Markdown, Terraform, or a plain prefix list.
Choose the fields
Select columns such as prefix, mask, gateway, VLAN, and owner.
Download or copy
The export downloads as a file or copies to the clipboard.
IP Plan Exporter Formula
The IP Plan Exporter formula is Output = format(select(Records, Fields)), with derived fields computed at export time.
Derived mask
Mask = 2^32 − 2^(32 − p)Written from the prefix.
Derived gateway
Network + 1When no gateway is stored.
Derived host count
2^(32 − p) − 2Per record.
Row count
|filtered records|Lines or objects in the export.
Worked example: 1 record in 3 formats
CSV : Finance,10.20.4.0/23,255.255.254.0,10.20.4.1,40
JSON: {"name":"Finance","prefix":"10.20.4.0/23","gateway":"10.20.4.1","vlan":40}
TF : cidr_block = "10.20.4.0/23"IP Plan Exporter Conversion Table
The IP Plan Exporter conversion table lists 7 export formats with an example output line and the main use of each.
| Format | Example Output | Main Use |
|---|---|---|
| CSV | Finance,10.20.4.0/23,255.255.254.0,40 | Spreadsheets and IPAM imports |
| JSON | {"prefix":"10.20.4.0/23","vlan":40} | APIs and scripts |
| YAML | - prefix: 10.20.4.0/23 | Ansible variables |
| Markdown | | Finance | 10.20.4.0/23 | 40 | | Wikis and README files |
| Terraform | cidr_block = "10.20.4.0/23" | Cloud subnet resources |
| Prefix list | 10.20.4.0/23 | Firewall and router imports |
| Cisco ACL | permit ip 10.20.4.0 0.0.1.255 any | Access lists |
What is IP Plan Exporter?
The IP Plan Exporter is a tool that writes an address plan out in formats that other systems, scripts, and documents can use directly.
An address plan is useful only when it reaches the systems that apply it: IPAM tools, cloud templates, firewall objects, and documentation. Each system wants a different format. The exporter produces each format from the same records, which keeps every copy in sync.
Derived values such as masks, wildcards, gateways, and host counts are computed at export time, so they never drift from the prefix.
What are the uses of IP Plan Exporter?
There are 4 main uses of the IP Plan Exporter, including IPAM loading, infrastructure as code, and documentation.
Loading IPAM tools
CSV or JSON exports load into NetBox, Infoblox, or phpIPAM.
Generating infrastructure as code
Terraform and YAML snippets feed cloud and Ansible pipelines.
Publishing documentation
Markdown tables go straight into wikis.
Building firewall objects
Prefix lists and ACL lines import into firewalls and routers.