Skip to main content
IP Range CalculatorPRO
Subnet Math & Set OperationsInstant Client-Side Tool

IP Range Splitter

Divide a range at selected boundaries.

IP Range Splitter: inputs and results

Enter an IP address, CIDR prefix, or range. Then check its first and last address below.

Quick presets:

Calculated Boundaries & ParametersReady

Network Address192.168.1.0
Broadcast Address192.168.1.255
First Usable Host192.168.1.1
Last Usable Host192.168.1.254
Subnet Mask255.255.255.0
Wildcard Mask0.0.0.255
Total Addresses256
Usable Host Range254

Key Capabilities

  • •100% Client-Side: Zero telemetry or server latency.
  • •RFC Compliant: Exact 32-bit and 128-bit integer precision.
  • •Quick Copy: Instant access to CIDR, mask, and range bounds.
  • •Cross-Platform: Works on desktop, tablet, and mobile browsers.

How IP Range Splitter Works?

The IP Range Splitter works by cutting a range at each chosen boundary address, so every boundary starts a new piece.

  1. Enter the range

    Type 10.0.0.0 – 10.0.3.255.

  2. Enter the split points

    Type boundary addresses such as 10.0.1.0 and 10.0.2.128.

  3. Sort and cut

    Each split point ends the previous piece at split − 1 and starts a new piece.

  4. Output the pieces

    Each piece shows its range, size, and CIDR blocks.

IP Range Splitter Formula

The IP Range Splitter formula is Piece_k = [Cut_k, Cut_(k+1) − 1], with Cut₀ = Start and the final piece ending at End.

Piece bounds

[C_k, C_(k+1) − 1]

Consecutive cut points.

Piece count

number of split points + 1

Split points must fall inside the range.

Size check

Σ piece sizes = original size

No address is lost or added.

Worked example: 10.0.0.0–10.0.3.255 split at 10.0.1.0 and 10.0.2.128

Piece 1 = 10.0.0.0   – 10.0.0.255 (256)
Piece 2 = 10.0.1.0   – 10.0.2.127 (384)
Piece 3 = 10.0.2.128 – 10.0.3.255 (384)
Total   = 1,024 ✓

IP Range Splitter Conversion Table

The IP Range Splitter conversion table splits 10.0.0.0 – 10.0.3.255 at 3 boundaries (10.0.1.0, 10.0.2.128, and 10.0.3.200).

PieceRangeSizeCIDR Blocks
110.0.0.0 – 10.0.0.25525610.0.0.0/24
210.0.1.0 – 10.0.2.12738410.0.1.0/24, 10.0.2.0/25
310.0.2.128 – 10.0.3.19932810.0.2.128/25, 10.0.3.0/25, 10.0.3.128/26, 10.0.3.192/29
410.0.3.200 – 10.0.3.2555610.0.3.200/29, 10.0.3.208/28, 10.0.3.224/27

What is IP Range Splitter?

The IP Range Splitter is a tool that divides one IPv4 range into consecutive pieces at chosen boundary addresses.

Splitting is needed when a single range must serve several purposes: part DHCP, part static, part reserved. The pieces need not be equal or CIDR-aligned, and the splitter reports each one as a range and as CIDR blocks.

The Equal Subnet Splitter divides a network into same-sized prefixes. The IP Range Splitter cuts at any address chosen by the user.

What are the uses of IP Range Splitter?

There are 4 main uses of the IP Range Splitter, including pool partitioning, migration waves, and delegation.

  • Partitioning address pools

    A /22 is cut into DHCP, static, and reserved pieces at fixed addresses.

  • Planning migration waves

    Range pieces map to migration groups moved on different dates.

  • Delegating to teams

    Each team receives a piece of a shared range with exact limits.

  • Converting pieces to rules

    Each piece becomes its own firewall object with exact CIDR blocks.