ONLINToolsPremium Suite

Bandwidth Calculator

Convert data units, calculate download times, and estimate website hosting bandwidth needs. The essential toolkit for network planning and optimization.

MP3 Song

5 MB

HD Movie

4 GB

4K Movie

20 GB

OS Update

2 GB

Game Download

50 GB

Phone Backup

128 GB

Transfer Parameters
Enter file size and connection speed
4G (50 Mbps)
5G (500 Mbps)
Fiber (1 Gbps)
WiFi 6 (600 Mbps)
100M (100 Mbps)
Transfer Time

Estimated Duration

1 min 20 sec

80.00 seconds total

File
1 Gigabytes
Speed
100 Mbps

Key Formulas

Complete Guide to Bandwidth

Understanding bandwidth is essential for choosing internet plans, planning server infrastructure, and optimizing website performance for your users.

What is Bandwidth?

Bandwidth refers to the maximum rate at which data can be transferred over a network connection in a given amount of time. It is typically measured in bits per second (bps) and its multiples — Kbps (kilobits), Mbps (megabits), and Gbps (gigabits). Higher bandwidth allows more data to flow simultaneously, similar to a wider highway allowing more cars.

Bits vs. Bytes: The Critical Difference

The most common source of confusion in bandwidth discussions is the difference between bits (b) and bytes (B). One byte equals 8 bits. ISPs advertise speeds in Mbps (megabits), but file sizes are measured in MB (megabytes). This means a "100 Mbps" connection downloads files at approximately 12.5 MB/s — not 100 MB/s.

Speed vs. Throughput

Your ISP advertises a maximum speed (e.g., "Up to 1 Gbps"), but your actual throughput — the real data transfer rate you experience — is almost always lower. Factors like network congestion, WiFi interference, server capacity, protocol overhead, and distance from the server all reduce throughput. Real-world throughput is typically 60-85% of the advertised speed.

Website Bandwidth Planning

When hosting a website, bandwidth is the total amount of data transferred between your server and visitors over a period (usually monthly). To estimate your needs:

Monthly BW = Daily Visitors × Pages/Visit × Avg Page Size × 30 × Redundancy Factor

The redundancy factor (1.3×–2.0×) accounts for bots, API traffic, and unexpected spikes.

Frequently Asked Questions

How long does it take to download 1 GB at 100 Mbps?

At 100 Mbps, downloading 1 GB takes approximately 80 seconds. The calculation: 1 GB = 8,000 Megabits. 8,000 ÷ 100 = 80 seconds.

What's the difference between Mbps and MBps?

Mbps (lowercase 'b') = megabits per second (network speed). MBps (uppercase 'B') = megabytes per second (file transfer). 1 MBps = 8 Mbps. ISPs use Mbps because the numbers look larger.

How much bandwidth does streaming Netflix require?

Netflix recommends 3 Mbps for SD, 5 Mbps for HD, 15 Mbps for 4K Ultra HD, and 25 Mbps for 4K with HDR. A 2-hour 4K movie uses approximately 7 GB of data.

Do I use decimal (1000) or binary (1024) for data units?

Network bandwidth uses decimal (SI) prefixes: 1 KB = 1,000 bytes, 1 MB = 1,000,000 bytes. Storage historically used binary (1 KiB = 1,024 bytes), but most modern systems now use decimal. This calculator uses decimal (SI) units.