Skip to main content
Kalcufy

Bandwidth Calculator

Convert between bandwidth units (Mbps, Gbps, MB/s) and estimate the bandwidth needed to host a website or service.

Reference table

Bandwidth ValueConverted ValueMegabits/s (Mbps)Megabytes/s (MB/s)
10.125 MB/s1 Mbps0.125 MB/s
20.25 MB/s2 Mbps0.25 MB/s
30.375 MB/s3 Mbps0.375 MB/s
40.5 MB/s4 Mbps0.5 MB/s
50.625 MB/s5 Mbps0.625 MB/s
101.25 MB/s10 Mbps1.25 MB/s
151.875 MB/s15 Mbps1.875 MB/s
202.5 MB/s20 Mbps2.5 MB/s
253.125 MB/s25 Mbps3.125 MB/s
303.75 MB/s30 Mbps3.75 MB/s
405 MB/s40 Mbps5 MB/s
506.25 MB/s50 Mbps6.25 MB/s
607.5 MB/s60 Mbps7.5 MB/s
708.75 MB/s70 Mbps8.75 MB/s
759.375 MB/s75 Mbps9.375 MB/s

Bandwidth Tips

  • ISPs advertise in Mbps (megabits). Divide by 8 to get MB/s (megabytes) — your actual download speed.
  • 1 Gbps = 125 MB/s. Gigabit Ethernet rarely reaches full speed due to overhead (expect ~940 Mbps).
  • Wi-Fi 6 (802.11ax) theoretical max is 9.6 Gbps — real-world is typically 500–1,200 Mbps.
  • For video streaming: 4K needs 25 Mbps, 1080p needs 5 Mbps, 720p needs 3 Mbps per stream.

What Is Bandwidth?

Bandwidth is the maximum rate at which data can be transferred over a network connection, measured in bits per second (bps) and its multiples. It represents capacity, not speed — think of it as the width of a pipe through which data flows. A wider pipe (more bandwidth) allows more data to pass at once. Internet Service Providers (ISPs) advertise speeds in megabits per second (Mbps), but file sizes are measured in megabytes (MB). Since 1 byte = 8 bits, a 100 Mbps connection can transfer at most 12.5 MB per second under ideal conditions. Real-world throughput is lower due to protocol overhead (TCP/IP headers), latency, congestion, and the difference between the physical link rate and usable application bandwidth.

Bits vs Bytes — Why the Confusion?

The endless confusion between Mbps and MB/s comes from the bit/byte distinction. A bit (b, lowercase) is a single binary digit (0 or 1). A byte (B, uppercase) is 8 bits. Network equipment and ISPs measure bandwidth in bits per second (bps, Kbps, Mbps, Gbps), while operating systems and file managers display file sizes in bytes (KB, MB, GB). This means a '100 Mbps' connection downloads files at about 12.5 MB/s, not 100 MB/s. Additionally, there are two competing standards for prefixes: decimal (SI, where 1 KB = 1,000 bytes) and binary (IEC, where 1 KiB = 1,024 bytes). Most networking uses decimal prefixes, while RAM and some storage uses binary. This calculator uses decimal (SI) prefixes, which is the networking standard.

Bandwidth Planning Factors

  • Protocol overhead: TCP/IP adds ~3–5% overhead. Expect usable throughput around 95% of link speed.
  • Shared bandwidth: if 10 users share a 100 Mbps link, each gets ~10 Mbps during peak usage.
  • Upload vs download: most consumer plans are asymmetric — upload is much slower than download.
  • Latency ≠ bandwidth: a high-bandwidth link can still be slow if latency (ping) is high.
  • Bot traffic can consume 30–50% of a website's bandwidth — account for crawlers in your estimates.
  • CDNs (Cloudflare, CloudFront) offload 60–90% of bandwidth by caching static assets at edge nodes.

Common Connection Speeds

  • DSL: 1–100 Mbps download, 0.5–10 Mbps upload. Declining technology being replaced by fiber.
  • Cable (DOCSIS 3.1): 100–1,200 Mbps download, 5–50 Mbps upload. Shared with neighborhood.
  • Fiber (FTTH): 100–10,000 Mbps symmetric. Best consumer option for both speed and latency.
  • 5G: 50–4,000 Mbps download. mmWave fastest but short range; mid-band offers best balance.
  • Wi-Fi 6E: up to 2,400 Mbps on 6 GHz. Best for dense environments with many devices.
  • 10G Ethernet: 10,000 Mbps (1,250 MB/s). Standard for data centers and server interconnects.

Bandwidth Conversion Examples

Common unit conversions

ISP Speed to Actual Download

  1. Your ISP plan: 200 Mbps (megabits per second)
  2. Convert to bytes: 200 ÷ 8 = 25 MB/s (megabytes per second)
  3. Account for overhead (~5%): 25 × 0.95 = 23.75 MB/s practical
  4. A 1 GB file takes: 1,000 ÷ 23.75 = ~42 seconds
  5. Monthly cap at full speed: 25 MB/s × 86,400 s × 30 days = ~64.8 TB

200 Mbps = 25 MB/s theoretical, ~23.75 MB/s practical download speed.

Website Bandwidth Requirement

  1. Monthly page views: 100,000
  2. Average page size: 3 MB (HTML + images + JS + CSS)
  3. Monthly data: 100,000 × 3 MB = 300,000 MB = ~293 GB
  4. Per second: 300,000 MB ÷ (30 × 86,400) = 0.116 MB/s = 0.926 Mbps
  5. With 2x redundancy: 0.926 × 2 = ~1.85 Mbps

A site with 100K monthly views needs ~2 Mbps with headroom.

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.

Sources