Analyze IPv4 and IPv6 network prefixes, exact address counts, masks, membership and bounded IPv4 subnet splits entirely locally.
01 / CALCULATION INPUTS
02 / RESULT & SUPPORTING CALCULATIONS
Enter your values locally; no inputs are uploaded.
Check validation feedback before reviewing the browser-generated result.
Review the explanation, copy supported outputs or reset the workspace.
Use exact 32/128-bit address arithmetic, explicit /31 and /32 conventions and bounded subnet pages without online lookups or unbounded enumeration.
Use exact 32/128-bit address arithmetic, explicit /31 and /32 conventions and bounded subnet pages without online lookups or unbounded enumeration. Supporting calculations and limitations are shown alongside the result, with relevant local examples.
IP Subnet Calculator inputs are processed in browser memory. Entered measurements, addresses, dates and financial amounts are not sent to external calculation services or saved by this calculator. Ordinary website page requests may still be logged. Clipboard copying occurs only when you choose it.
The network is the address bitwise-ANDed with its contiguous prefix mask. Broadcast or classical range end is network plus address count minus one. Counts use BigInt, so /0 does not overflow 32-bit JavaScript arithmetic.
For conventional prefixes through /30, network and broadcast are excluded. /31 uses both endpoints under the RFC 3021 point-to-point convention; /32 represents one address. These counts do not imply every address is globally routable.
Yes. Clear the prefix to derive it from a contiguous dotted-decimal mask. If both are entered, they must agree. Masks with separated runs of ones are rejected.
No. IPv6 output provides the network prefix, canonical compressed hexadecimal address, exact total address count and range end without applying IPv4 broadcast or subtract-two host conventions.
Normal hextets, one valid :: compression and optional embedded IPv4 tails are supported. Output normalizes tails into hexadecimal hextets and compresses the longest leftmost zero run. URL brackets, zone identifiers and malformed compression are outside scope.
No. IPv4 splitting computes the exact child-subnet count but generates at most 32 entries on a selected zero-based page. All parsing and membership checks are local; there is no IP lookup, DNS or geolocation API.