Network and broadcast addresses
The first and last addresses in the block. Most blocks spend them on the network identifier and the broadcast address, which is why a /24 holds 256 addresses but only 254 hosts.
Work out the network and broadcast addresses, the usable host range and the masks for any IPv4 block, and split it into equal subnets. It runs in your browser: nothing you type is sent anywhere.
The four prefixes that behave differently from the arithmetic, and what a router does with each number.
The first and last addresses in the block. Most blocks spend them on the network identifier and the broadcast address, which is why a /24 holds 256 addresses but only 254 hosts.
The same prefix written two ways. A netmask marks the network bits with ones; a wildcard mask is its inverse, and is what MikroTik and Cisco access lists match on.
RFC 3021 spends neither address on an identifier, so both ends of the link are usable and there is no broadcast address. It is the right prefix for a router-to-router hop, and halves the addresses a /30 would have burned.
One address, and its own network and broadcast. It is what a PPPoE session or a static route to one subscriber is written as.
Whether the block is public, private (RFC 1918) or carrier-grade NAT (RFC 6598). 100.64.0.0/10 is set aside for CGNAT and is not yours to assign as private space, however much it looks like it.
This calculator is IPv4 only. IPv6 prefixes are 128 bits and are worked out differently, so the page says so rather than half-answering.
Centipid assigns addresses, provisions MikroTik and collects the payment that keeps them online.