Necessary cookies and storage support sign-in and learning. Optional Vercel analytics and campaign measurement stay off unless you accept. Rejecting won't affect courses or checkout.
Global Privacy Control is on. Optional analytics stays off.
Free tools for network engineering work. Browser tools process your input on your device. Repository tools run in your own environment. No RouteSwitchU account is required.
Calculators, a planner, and a MAC address lookup for addressing work. Each one shows its working step by step and runs in your browser.
Enter an address and a prefix length or mask to get the network, broadcast, usable host range, and host count.
Each answer comes with the binary working. Covers /31 point-to-point links and /32 host routes.
Open toolConvert subnet masks to ACL wildcard masks and back, and test whether an address matches an ACL entry.
Wildcards such as 0.0.255.0 that are not a single prefix still work for matching.
Open toolEnter a parent prefix and the hosts each site needs to get aligned subnets, placed largest first, with the unallocated space listed.
Each placement shows its binary working, and the plan downloads as a CSV file.
Open toolExpand and compress IPv6 addresses, identify the address type, find the range of a prefix, and test whether an address is inside it.
Each answer cites its RFC. A separate form derives a Modified EUI-64 interface ID from a MAC address when you choose it.
Open toolConvert a MAC address between the colon, hyphen, Cisco dotted, and plain forms, and read its individual/group and universal/local bits.
Looks up which organization registered the prefix, by longest match across the IEEE MA-L, MA-M, MA-S, and IAB listings.
Open toolPaste a list of IPv4 prefixes to get the exact summary and the single covering supernet as separate answers.
When the supernet also covers addresses outside your list, those extra ranges are listed as prefixes.
Open toolPaste prefixes and address ranges to find duplicates, containment, and partial overlaps, and test which entries hold an address.
Each overlap lists the shared addresses, and every input error points at its line.
Open toolConvert an address, mask, or octet between dotted decimal, binary, hexadecimal, and an unsigned integer.
You choose the input base and width, and a mask is checked for contiguous bits.
Open toolTools that read pasted Cisco IOS and IOS XE configuration and show output. Each one shows its working step by step and runs in your browser.
Paste a Cisco IOS XE access list and describe a packet to see which entry permits or denies it, or that the implicit deny drops it.
Each entry is checked in sequence order with the wildcard working. Entries outside the documented subset are reported, not guessed.
Open toolPaste show ip route output and a destination to see every route that contains it and the longest prefix that wins.
Equal-cost next hops are listed, and lines the explainer cannot read stop it from giving an answer.
Open toolPaste a Cisco IOS XE prefix list and a route to see which entry permits or denies it, with the ge and le length range explained.
Entries are checked lowest sequence number first, and ge and le values that break the documented rule are refused.
Open toolPaste two Cisco IOS or IOS XE configurations to see what was added, removed or changed, grouped by interface, access list, router and line section.
Line order inside a section counts, header and console-session lines are listed as expected noise, and lines the tool cannot read are shown.
Open toolPaste show interfaces status output to get a port map with each status explained, trunk and routed ports, and access VLANs.
Add show interfaces description for full names and VLAN interfaces. Layouts the tool does not read are reported as not supported.
Open toolStudying for CCNA Automation? The Study Workspace saves your ratings, notes, and plan with a free account. The public matrix below remains available without signing in.
Map 200-301 v2.0 study topics to the planned Networks 101, 201, and 202 course areas.
Filter 29 parent objectives, record confidence, and export a study plan. Free now; course lessons are still in development.
Open toolEvaluate Low Power Indoor versus Standard Power and inspect Catalyst 9800 AFC readiness.
A free, open-source repository with a decision guide, Python scripts, and pyATS checks. Runs in your own environment.
Open toolCompare 200-901 topics with course lessons, review coverage limits, and identify what to practice.
Record your confidence and export a study plan. No account is required; ratings stay in the open page until you export them.
Open toolPaste show lldp neighbors or show cdp neighbors output and get a Mermaid topology diagram you can commit next to your configs.
It reads LLDP and CDP from several devices at once and merges links seen from both ends.
Open toolPaste a Cisco IOS running-config and get a structured record: interfaces, addressing, VLANs, trunks, static routes, OSPF, BGP, and services.
Masks come with prefix lengths. Sections the model does not carry are listed rather than dropped without a word.
Open toolPaste a running-config or show output and get it back with the passwords, keys, communities, certificates, serial numbers, and public addresses replaced by placeholders.
Repeated values keep the same placeholder, so the config still reads the way it did. Private addressing is left alone.
Open toolPaste JSON, browse it as a tree, and select any value to get the Python path that reaches it, with its JSON type and Python type.
Keys are always quoted, so "10" stays a string key. Nothing you paste is run.
Open toolThe sample paste on the tool page generates this diagram and its Mermaid source.
Open the diagram generatorflowchart TD
acc_sw01["acc-sw01"]
core_sw01["core-sw01"]
core_sw02["core-sw02"]
ap_2f_01["ap-2f-01"]
edge_rtr01["edge-rtr01"]
wlc_01["wlc-01"]
acc_sw01 ---|"Gi1/0/48 to Gi1/0/1"| core_sw01
acc_sw01 ---|"Gi1/0/47 to Gi1/0/1"| core_sw02
acc_sw01 ---|"Gi1/0/12 to GigabitEthernet0"| ap_2f_01
core_sw01 ---|"Ten1/1/1 to Gig0/0/0"| edge_rtr01
core_sw01 ---|"Po1 to Po1"| core_sw02
core_sw02 ---|"Gi1/0/10 to Gi0/0/1"| wlc_01