Network Hierarchy Visualizer
Show parent and child prefix relationships.
Network Hierarchy Visualizer: 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 Network Hierarchy Visualizer Works?
The Network Hierarchy Visualizer works by sorting prefixes by length, placing each prefix under the shortest prefix that contains it, and drawing the result as a tree.
Paste the prefixes
Enter all prefixes from an address plan, in any order.
Sort by size
Shorter prefixes (larger blocks) come first.
Find each parent
Each prefix attaches to the most specific earlier prefix that contains it.
Draw the tree
The visualizer shows the tree with depth, child count, and space used at each level.
Network Hierarchy Visualizer Formula
The Network Hierarchy Visualizer formula is Parent(X) = the longest prefix P where P ⊇ X and P ≠ X.
Parent rule
max p_P where P contains XMost specific container.
Depth
Depth(X) = Depth(Parent) + 1Roots have depth 0.
Child share
Σ child sizes ÷ parent size × 100 %Space used at each node.
Worked example: 6 prefixes
10.0.0.0/8
└── 10.1.0.0/16
├── 10.1.0.0/20
│ ├── 10.1.1.0/24
│ └── 10.1.2.0/24
└── 10.1.16.0/20Network Hierarchy Visualizer Conversion Table
The Network Hierarchy Visualizer conversion table lists 8 prefixes with the parent, depth, and child count found for each.
| Prefix | Parent | Depth | Children |
|---|---|---|---|
| 10.0.0.0/8 | — (root) | 0 | 2 |
| 10.1.0.0/16 | 10.0.0.0/8 | 1 | 2 |
| 10.1.0.0/20 | 10.1.0.0/16 | 2 | 2 |
| 10.1.1.0/24 | 10.1.0.0/20 | 3 | 0 |
| 10.1.2.0/24 | 10.1.0.0/20 | 3 | 0 |
| 10.1.16.0/20 | 10.1.0.0/16 | 2 | 0 |
| 10.2.0.0/16 | 10.0.0.0/8 | 1 | 1 |
| 10.2.8.0/22 | 10.2.0.0/16 | 2 | 0 |
What is Network Hierarchy Visualizer?
The Network Hierarchy Visualizer is a tool that shows how prefixes nest inside each other, drawing parent and child relationships as a tree.
Address plans are hierarchies: an organization block holds regions, regions hold sites, and sites hold VLAN subnets. A flat list of 500 prefixes hides that structure. The tree view shows which block each subnet belongs to and how full each level is.
Prefixes with no container appear as roots. Unexpected roots often point to subnets allocated outside the official plan.
What are the uses of Network Hierarchy Visualizer?
There are 4 main uses of the Network Hierarchy Visualizer, including plan reviews, orphan detection, and onboarding.
Reviewing address plans
Architects check that every site sits under the correct region.
Detecting orphan subnets
Subnets outside every planned block appear as extra roots.
Onboarding new engineers
The tree explains the address plan faster than a spreadsheet.
Planning summarization
Each tree node is a natural summary route.