Subnet Calculator
Divide an IP network into subnets by specifying the number of subnets or required hosts per subnet. Supports VLSM (Variable Length Subnet Masking).
Calculate dates, units, percentages, BMI, loans, and taxes.
Date calculations, unit conversions, percentage math, loan calculators, and more practical utilities.
Common use cases
Divide an IP network into subnets by specifying the number of subnets or required hosts per subnet. Supports VLSM (Variable Length Subnet Masking).
Calculate network address, broadcast, subnet mask, and usable hosts from an IP/CIDR.
Set file permissions with checkboxes and convert between octal notation, symbolic notation, and a chmod command.
Check the format and mod-97 checksum of an International Bank Account Number (IBAN).
Convert numbers between binary, octal, decimal, and hexadecimal.
Calculate BMI and ideal body weight from height and weight.
Calculate percentages, increases, decreases, and discounts.
Convert length, weight, temperature, and other units.
Calculate tax-included and tax-excluded prices.
Estimate monthly payments and total repayment for a loan.
Calculate network address, broadcast, subnet mask, and usable hosts from an IP/CIDR.
Expand an IP address range or CIDR block into a full list of individual IPv4 addresses. Copy or download as text.
Divide an IP network into subnets by specifying the number of subnets or required hosts per subnet. Supports VLSM (Variable Length Subnet Masking).
Set file permissions with checkboxes and convert between octal notation, symbolic notation, and a chmod command.
Check the format and mod-97 checksum of an International Bank Account Number (IBAN).
Convert an IPv4 address between dotted decimal, decimal integer, hexadecimal, octal, and binary notation.
Generate random MAC addresses with separator, OUI, and multicast/locally-administered bit options.
Generate an RFC 4193-compliant IPv6 Unique Local Address (ULA).
Generate random, non-duplicate port numbers within well-known, registered, dynamic, or custom ranges.