Skip to main content
IP Range CalculatorPRO
Diagnostics, Generators & UtilitiesInstant Client-Side Tool

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.

Quick presets:

Calculated Boundaries & ParametersReady

Network Address192.168.1.0
Broadcast Address192.168.1.255
First Usable Host192.168.1.1
Last Usable Host192.168.1.254
Subnet Mask255.255.255.0
Wildcard Mask0.0.0.255
Total Addresses256
Usable Host Range254

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.

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.

  1. Choose the records

    Select the full plan or a filtered subset, such as 1 site.

  2. Choose the format

    Pick CSV, JSON, YAML, Markdown, Terraform, or a plain prefix list.

  3. Choose the fields

    Select columns such as prefix, mask, gateway, VLAN, and owner.

  4. 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 + 1

When no gateway is stored.

Derived host count

2^(32 − p) − 2

Per 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.

FormatExample OutputMain Use
CSVFinance,10.20.4.0/23,255.255.254.0,40Spreadsheets and IPAM imports
JSON{"prefix":"10.20.4.0/23","vlan":40}APIs and scripts
YAML- prefix: 10.20.4.0/23Ansible variables
Markdown| Finance | 10.20.4.0/23 | 40 |Wikis and README files
Terraformcidr_block = "10.20.4.0/23"Cloud subnet resources
Prefix list10.20.4.0/23Firewall and router imports
Cisco ACLpermit ip 10.20.4.0 0.0.1.255 anyAccess 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.