Broadcast Address Calculator

Find the broadcast address for any subnet

Input CIDR Addresses

The broadcast address is the last address in a subnet, used to send data to all hosts on the network.

Broadcast Addresses

Broadcast addresses will appear here

The Broadcast Address Calculator computes the broadcast address for any IPv4 subnet, which is the last address in the range used to send packets to all hosts on the network segment simultaneously. Enter a CIDR block like 192.168.1.0/24 to find the broadcast address, network address, and full subnet range.

Understanding Broadcast Addresses

Every IPv4 subnet has a broadcast address, and it is one of those networking fundamentals that seems simple on the surface but has real implications for security, performance, and troubleshooting. The broadcast address is the last address in a subnet -- the one where all the host bits are set to 1. When a device sends a packet to the broadcast address, every host on that subnet receives and processes it. This mechanism is how ARP works (resolving IP addresses to MAC addresses), how DHCP clients find servers, and how several legacy protocols like NetBIOS perform name resolution.

The important thing to understand about broadcasts is that they are confined to a single Layer 2 domain by default. A limited broadcast to 255.255.255.255 never leaves the local network segment -- routers drop it. A directed broadcast to a subnet-specific address like 192.168.1.255 can theoretically be forwarded by routers, but virtually every modern router has this disabled by default because directed broadcasts were infamously exploited in Smurf attacks. In a Smurf attack, an attacker sends ICMP echo requests to a broadcast address with a spoofed source IP, and every host on the subnet replies to the victim, creating massive amplification.

As a network administrator, you need to know the broadcast address for a subnet when configuring DHCP relay agents, troubleshooting excessive broadcast traffic, planning VLAN segmentation, and verifying subnet boundaries before the next subnet begins. Smaller subnets mean smaller broadcast domains, which reduces the amount of broadcast traffic each host has to process -- one of the practical reasons to avoid putting 500 devices in a single /23 when you could split them across smaller /25 or /26 segments.

How to Find the Broadcast Address for a Subnet

  1. Enter a subnet in CIDR notation (e.g., 192.168.1.0/24) or an IP address with a subnet mask
  2. The calculator determines the network address by zeroing the host bits
  3. All host bits are then set to 1 to produce the broadcast address
  4. Results include the network address, broadcast address, and the usable host range between them

Broadcast Address Calculation Examples

Subnet (CIDR)Network AddressBroadcast AddressHost BitsUsable Range
192.168.1.0/24192.168.1.0192.168.1.2558192.168.1.1 -- .254
10.0.0.0/810.0.0.010.255.255.2552410.0.0.1 -- 10.255.255.254
172.16.0.0/20172.16.0.0172.16.15.25512172.16.0.1 -- 172.16.15.254
10.0.0.16/2810.0.0.1610.0.0.31410.0.0.17 -- .30
192.168.5.0/30192.168.5.0192.168.5.32192.168.5.1 -- .2
10.10.10.64/2610.10.10.6410.10.10.127610.10.10.65 -- .126

When to Use This Tool

  • Configuring DHCP relay agents -- the ip helper-address command on routers needs awareness of subnet boundaries
  • Troubleshooting broadcast storms -- identify the broadcast address to analyze traffic patterns
  • Planning network segmentation -- smaller subnets reduce the broadcast domain size and associated overhead
  • Setting up directed broadcast filters -- disable directed broadcasts on router interfaces to prevent amplification attacks
  • Validating subnet boundaries -- confirm the last address before the next subnet begins
  • Verifying DHCP scope limits -- ensure DHCP pools do not include the broadcast address

How Broadcast Addresses Work

Calculating the Broadcast Address

The broadcast address is derived by setting all host bits in the network address to 1. For 10.0.0.16/28:

Network Addr: 10.0.0.16      β†’ 00001010.00000000.00000000.00010000
Host Bits:                                                    ^^^^
Set to 1:     10.0.0.31      β†’ 00001010.00000000.00000000.00011111

The last 4 bits (host portion for /28) are set to 1111 (decimal 15), so 16 + 15 = 31.

Limited Broadcast vs. Directed Broadcast

TypeAddressScopeUse Case
Limited broadcast255.255.255.255Local link onlyDHCP discovery, ARP requests
Directed broadcastSubnet-specific (e.g., 192.168.1.255)Targets a specific subnetCan cross routers if forwarding is enabled

Limited broadcasts (255.255.255.255) are never forwarded by routers. They stay on the local network segment.

Directed broadcasts target the broadcast address of a specific remote subnet. By default, most routers drop directed broadcasts to prevent Smurf attacks, where an attacker sends ICMP echo requests to a broadcast address with a spoofed source, causing all hosts on the subnet to flood the victim with replies.

Protocols That Use Broadcasts

  • ARP -- resolves IP addresses to MAC addresses on the local segment
  • DHCP Discovery -- clients broadcast to find available DHCP servers
  • NetBIOS Name Service -- legacy Windows name resolution
  • BOOTP -- predecessor to DHCP for bootstrap configuration
  • Wake-on-LAN -- magic packets sent to the broadcast address to wake remote machines

Edge Cases: /31 and /32 Networks

PrefixTotal AddressesBroadcast AddressNotes
/312None (RFC 3021)Point-to-point links, both addresses are usable
/321NoneSingle host route, no broadcast possible

RFC 3021 defines /31 subnets as a special case for point-to-point links where a broadcast address is unnecessary. Both addresses in the /31 are assigned to the two endpoints.

Broadcast Domains in Practice

The size of your broadcast domain directly affects network performance. Every broadcast packet is processed by every host on the segment, consuming CPU cycles and bandwidth. In a subnet with 500 devices, a single ARP request is received and processed by 499 other hosts. Multiply that by every device doing ARP regularly, add DHCP, NetBIOS, and other broadcast protocols, and the overhead adds up quickly. This is one reason that experienced network engineers prefer /24 or smaller subnets for end-user VLANs -- it keeps the broadcast domain manageable.

When troubleshooting a sluggish network, excessive broadcast traffic is one of the first things to investigate. A broadcast storm -- where a switching loop causes broadcast frames to circulate endlessly -- can bring an entire VLAN to its knees. Knowing the broadcast address lets you set up targeted packet captures to measure the volume and identify the source. Tools like Wireshark with a display filter for the broadcast address (e.g., ip.dst == 192.168.1.255) can quickly reveal whether broadcast traffic is abnormally high.

In modern networks, controlling broadcast domains is a key part of the design. VLAN segmentation is the primary tool: each VLAN is a separate broadcast domain, and inter-VLAN traffic goes through a router or Layer 3 switch. When planning your VLANs, consider keeping broadcast domains to no more than 200-250 hosts. This is not a hard limit, but it is a practical guideline that balances manageability, broadcast overhead, and address space utilization.

Frequently Asked Questions

What is the broadcast address of 192.168.1.0/24?

The broadcast address is 192.168.1.255. With a /24 prefix, the last octet is entirely host bits. Setting all 8 host bits to 1 gives 255, so the broadcast address is 192.168.1.255. Any packet sent to this address is delivered to every host on the 192.168.1.0/24 subnet.

Why is the broadcast address not usable by hosts?

The broadcast address is reserved by the IP protocol for one-to-all communication. If a host were assigned the broadcast address, it would receive all broadcast traffic intended for the entire subnet, and its own unicast traffic would be indistinguishable from broadcast traffic. The protocol requires this address to remain reserved.

What is a Smurf attack and how does the broadcast address relate?

A Smurf attack exploits directed broadcasts. The attacker sends ICMP echo requests (pings) to a subnet's broadcast address with the victim's IP as the source. Every host on that subnet replies to the victim, creating a traffic amplification effect. Modern routers disable directed broadcast forwarding (no ip directed-broadcast) by default to prevent this.

How do I calculate the broadcast address for a /28 subnet starting at 10.0.0.48?

For 10.0.0.48/28, there are 4 host bits (16 addresses total). The broadcast address is the network address plus the host range: 48 + 15 = 63. So the broadcast address is 10.0.0.63, and usable hosts run from 10.0.0.49 through 10.0.0.62.

How does the broadcast address relate to ARP?

ARP uses the Ethernet broadcast address (ff:ff:ff:ff:ff:ff) at Layer 2, not the IP broadcast address. However, the two are related: an ARP request is sent to the Ethernet broadcast so that all hosts on the segment receive it and the one with the matching IP can reply. The IP broadcast address is used by higher-layer protocols like DHCP and NetBIOS.

Related Tools

IPparseβ€’Free Network & Subnet Calculator Tools

Β© 2026 IPparse. All tools run locally in your browser.

100% Privacy-First β€’ No Data Collected