A printable network plan divides one address block into unequal subnets beside an unbranded switch, patch cables, and a ruler.

Subnet & VLAN Plan

Give it a private block and what each VLAN is for, and it lays out subnets that do not overlap and do not fragment the block. Then it keeps checking as you edit — overlaps, DHCP ranges outside their own subnet, a VLAN you have outgrown — and prints the whole thing, because when the network is down a web page is the one thing you cannot reach.

Saved automatically in this browser. Use Your copy below to download a backup or move it to another device.

Print this before you need it. This site is written for the thing that breaks at 2am, and when the network is down a web page is precisely what you cannot reach. The plan is only useful if it exists on paper.

What it works out

  • The allocation. Give it a base block and the host count each VLAN needs, and it lays out non-overlapping subnets sized to the next power of two, largest first so the block does not fragment. Laying that out by hand is the part people get wrong, and they get it wrong silently — two subnets that overlap route fine until the day they do not.
  • The checks, continuously. Overlaps between any two subnets, a DHCP range that falls outside its own subnet or collides with a static reservation, a VLAN whose host count has outgrown its prefix, a static address in the wrong subnet, a duplicate VLAN ID.
  • Capacity honestly. A /24 holds 254 usable addresses, not 256 — the network and broadcast addresses are not hosts. A tool that quietly counted 256 would tell you a 254-device VLAN fits.

What is standard, and what is yours

The private ranges are RFC 1918: 10.0.0.0/8, 172.16.0.0/12 and 192.168.0.0/16. VLAN IDs run 1 to 4094, with 0 and 4095 reserved by IEEE 802.1Q. Those are cited where they are applied and neither of them changes. Everything else — which VLANs you want, what they are for, what may reach what — is yours, and the tool has no opinion about it.

What it will not do

It emits no firewall configuration. Not pfSense, not OPNsense, not UniFi, not iptables, not nftables. A generated rule that is subtly wrong for your firewall's version fails open, and a rule that fails open looks exactly like one that works right up until something reaches the camera VLAN. What it gives you is the intent — which VLAN may reach which, and the specific exceptions — in a form you can implement and check yourself.

It also makes no judgement about your segmentation. Whether cameras should be isolated, whether guests should reach the printer, and how many VLANs a household needs are decisions about your house and your risk, not arithmetic.

Saved work stays in this browser unless you sign in. Download a backup before clearing browser data or moving to another device.

Your copy

Download everything saved in this browser, or restore a backup on this device.