Bandwidth Calculator
Convert between bandwidth units (Mbps, Gbps, MB/s) and estimate the bandwidth needed to host a website or service.
What Is Bandwidth?
Bits vs Bytes — Why the Confusion?
Frequently Asked Questions
What is the difference between Mbps and MB/s?
Mbps (megabits per second) and MB/s (megabytes per second) measure data rate but in different units. Since 1 byte = 8 bits, you divide Mbps by 8 to get MB/s. A 100 Mbps internet plan gives you about 12.5 MB/s actual download speed. ISPs use Mbps because the larger number looks better in marketing, while your computer shows file downloads in MB/s.
Why is my actual download speed lower than my plan speed?
Several factors reduce real-world throughput: TCP/IP protocol overhead (3–5%), Wi-Fi signal loss (20–50% reduction vs wired), network congestion during peak hours, distance from the router, and ISP throttling. A 100 Mbps wired connection typically delivers 90–95 Mbps, while the same plan over Wi-Fi might deliver 50–80 Mbps depending on conditions.
How much bandwidth does streaming video require?
Netflix and YouTube recommend: SD (480p) = 3 Mbps, HD (1080p) = 5 Mbps, 4K UHD = 25 Mbps per stream. Multiple simultaneous streams add up — a household with 3 people streaming 4K needs about 75 Mbps just for video. Gaming adds 3–6 Mbps per player, and video calls need 1.5–4 Mbps each.
How do I calculate website hosting bandwidth?
Multiply monthly page views by average page size to get monthly data transfer. Then divide by seconds in a month (2,592,000) to get the average bandwidth in bytes per second. Multiply by 8 to convert to bits per second. Add a redundancy factor of 1.5–2x for traffic spikes and bot traffic. Example: 50,000 views × 2 MB = 100 GB/month = ~0.31 Mbps average, or ~0.62 Mbps with 2x redundancy.
What is the difference between bandwidth and throughput?
Bandwidth is the theoretical maximum capacity of a link — like the speed limit on a highway. Throughput is the actual amount of data successfully delivered — like how fast your car actually moves in traffic. Bandwidth is always higher than throughput because of protocol overhead, congestion, errors, and retransmissions. A 1 Gbps Ethernet link typically achieves 940–960 Mbps throughput.
Does bandwidth use decimal (1000) or binary (1024) prefixes?
Networking uses decimal (SI) prefixes: 1 Kbps = 1,000 bps, 1 Mbps = 1,000,000 bps, 1 Gbps = 1,000,000,000 bps. Storage traditionally uses binary: 1 KiB = 1,024 bytes. This creates a ~2.4% discrepancy at megabyte scale and ~7.4% at gigabyte scale. This calculator uses decimal (SI) standard, consistent with networking conventions and ISP measurements.