Bandwidth Calculator

Convert between bandwidth units like Mbps, Gbps, MB/s and estimate download times. Includes a common file sizes reference table.

Ad
Ad

About Bandwidth Calculator

Internet speeds are measured in bits per second (Mbps), but file sizes are measured in bytes (MB). This difference confuses many people - a 100 Mbps connection downloads at 12.5 MB/s, not 100 MB/s. This calculator converts between all common bandwidth units and estimates download times for different file sizes at your connection speed. All calculations run in your browser.

Bits vs Bytes - The Key Difference

One byte equals 8 bits. ISPs advertise speeds in bits per second (using a lowercase 'b'), while operating systems show file sizes and download speeds in bytes (uppercase 'B'). This 8x difference is the most common source of confusion.

UnitSymbolEqualsUsed By
Kilobits per secondKbps1,000 bits/sLegacy connections, audio streaming
Megabits per secondMbps1,000 KbpsISP plans, speed tests, WiFi specs
Gigabits per secondGbps1,000 MbpsEthernet, fibre, data centre links
Kilobytes per secondKB/s8 KbpsSlow download progress bars
Megabytes per secondMB/s8 MbpsFile downloads, disk throughput
Gigabytes per secondGB/s8 GbpsSSD benchmarks, memory bandwidth

When your ISP sells you a "100 Mbps" plan, your maximum download speed in your browser or file manager is 100 / 8 = 12.5 MB/s. In practice, overhead reduces this to roughly 11-12 MB/s.

Download Time Estimates

The calculator shows estimated download times for common file sizes at your chosen speed.

File TypeTypical SizeAt 50 MbpsAt 100 MbpsAt 1 Gbps
Email (text)50 KBInstantInstantInstant
MP3 song5 MB0.8 sec0.4 sec0.04 sec
Photo (high-res)15 MB2.4 sec1.2 sec0.12 sec
HD movie (1080p)4 GB10.7 min5.3 min32 sec
4K movie15 GB40 min20 min2 min
Game download80 GB3.6 hours1.8 hours10.7 min
Full backup256 GB11.4 hours5.7 hours34 min

These are theoretical best-case times. Real-world downloads are typically 10-30% slower due to protocol overhead (TCP headers, encryption), server-side speed limits, network congestion, and WiFi signal quality.

Common Internet Connection Speeds

Connection TypeTypical Download SpeedTypical Upload Speed
3G mobile1-5 Mbps0.5-2 Mbps
4G LTE mobile20-100 Mbps5-30 Mbps
5G mobile100-1000 Mbps50-200 Mbps
ADSL broadband5-24 Mbps1-3 Mbps
Cable broadband50-500 Mbps5-50 Mbps
FTTP fibre100-1000 Mbps100-1000 Mbps
WiFi 5 (802.11ac)Up to 3.5 Gbps (theoretical)Same
WiFi 6 (802.11ax)Up to 9.6 Gbps (theoretical)Same
Ethernet (Cat 5e)1 Gbps1 Gbps
Ethernet (Cat 6a)10 Gbps10 Gbps

SI Units vs Binary Units

Networking uses SI (base-10) prefixes where 1 Megabit = 1,000,000 bits. Storage sometimes uses binary (base-2) prefixes where 1 Mebibyte (MiB) = 1,048,576 bytes. This tool uses SI units, which is the standard for bandwidth.

SI (Networking)ValueBinary (Storage)Value
1 KB1,000 bytes1 KiB1,024 bytes
1 MB1,000,000 bytes1 MiB1,048,576 bytes
1 GB1,000,000,000 bytes1 GiB1,073,741,824 bytes
1 TB1,000,000,000,000 bytes1 TiB1,099,511,627,776 bytes

This is why a "500 GB" hard drive shows as roughly 465 GiB in your operating system. The drive manufacturer uses SI (500 x 10^9 bytes), while your OS reports in binary (dividing by 1024^3).

Bandwidth Requirements for Streaming

ServiceQualityRecommended Speed
NetflixSD (480p)3 Mbps
NetflixHD (1080p)5 Mbps
Netflix4K Ultra HD25 Mbps
YouTube4K20 Mbps
Zoom video callHD (1080p)3.8 Mbps up + down
Online gamingVaries3-10 Mbps (latency matters more than bandwidth)
Spotify audioHigh quality0.32 Mbps (320 Kbps)

These are per-stream requirements. A household with 4 simultaneous HD streams needs at least 20 Mbps of actual throughput.

For converting between number bases used in networking, try the Number Base Converter. For binary and decimal conversions, the Binary to Decimal Converter is focused on that use case. All calculations run in your browser.

Frequently Asked Questions

What is the difference between Mbps and MBps?

Mbps (megabits per second) is used by ISPs to advertise internet speeds. MBps (megabytes per second) is what your operating system shows for file downloads. There are 8 bits in a byte, so 100 Mbps equals 12.5 MBps.

How accurate is the download time estimate?

The estimates show the theoretical best case based on your chosen speed. Real-world downloads are typically slower due to network overhead, server limits, routing, and congestion. Expect actual times to be 10-30% longer.

What bandwidth units does this tool support?

It supports bps, Kbps, Mbps, Gbps, Tbps for bits per second, and B/s, KB/s, MB/s, GB/s for bytes per second. All conversions use SI (base-10) units as is standard for networking.

Why do ISPs use bits instead of bytes?

Networking has historically used bits because data travels over wires one bit at a time. Using bits also produces larger numbers, which can make connection speeds sound faster in marketing materials.

What internet speed do I need for streaming?

For HD (1080p) streaming, about 5-10 Mbps is sufficient. For 4K streaming, you need 25 Mbps or more per stream. Video calls typically need 3-5 Mbps upload and download.

Link to this tool

Copy this HTML to link to this tool from your website or blog.

<a href="https://toolboxkit.io/tools/bandwidth-calculator/" title="Bandwidth Calculator - Free Online Tool">Try Bandwidth Calculator on ToolboxKit.io</a>