Bandwidth Calculator
A bandwidth calculator converts between data transfer rate units like Mbps, Gbps, MB/s, and GB/s, and estimates file download times based on your internet speed. Enter a value to convert data units instantly or calculate how long a file download will take.
What Is Bandwidth?
Bandwidth is the maximum rate at which data can be transferred across a network connection in a given period of time. It is measured in bits per second and its multiples: Kbps (kilobits per second), Mbps (megabits per second), Gbps (gigabits per second), and Tbps (terabits per second). Bandwidth is often used interchangeably with internet speed, though technically bandwidth refers to the capacity of a connection, not the actual speed achieved.
Higher bandwidth means more data can move through the connection simultaneously. For practical purposes, higher bandwidth allows faster file downloads, smoother video streaming, lower latency in real-time applications, and the ability to support more devices without degradation. Internet service providers advertise their plans using Mbps or Gbps download speeds, which represent the bandwidth of the connection they provide.
Mbps vs MBps (Bits vs Bytes)
The most common source of confusion in bandwidth calculations is the difference between bits and bytes. Internet speeds are measured in megabits per second (Mbps), while file sizes and download speeds displayed in software are typically shown in megabytes per second (MB/s or MBps). These are different units with an 8-to-1 conversion ratio.
Why the Difference Matters
When your internet provider advertises a 100 Mbps connection, your download manager will show speeds of approximately 12.5 MB/s — not 100 MB/s. Many people are confused when they see lower speeds in their browser or download manager, but this is the correct result. The provider is not underdelivering; the units are simply different. The lowercase b in Mbps stands for bits; the uppercase B in MB/s stands for bytes.
The 8x Conversion Factor
One byte equals exactly 8 bits. This means:
- 1 Mbps = 0.125 MB/s (divide by 8)
- 1 MB/s = 8 Mbps (multiply by 8)
- 100 Mbps = 12.5 MB/s
- 300 Mbps = 37.5 MB/s
- 1 Gbps = 125 MB/s
Use the converter in the panel on the left to convert between any combination of bit-based and byte-based units instantly.
Data Unit Conversion Chart
The table below shows how common data transfer units relate to one another, using 1 Mbps as the base value.
| Unit | Type | Equivalent to 1 Mbps | Notes |
|---|---|---|---|
| bps | Bits | 1,000,000 bps | Base unit |
| Kbps | Bits | 1,000 Kbps | Dial-up era unit |
| Mbps | Bits | 1 Mbps | Standard ISP unit |
| Gbps | Bits | 0.001 Gbps | Gigabit fiber tier |
| Tbps | Bits | 0.000001 Tbps | Backbone / data center |
| B/s | Bytes | 125,000 B/s | ÷ 8 |
| KB/s | Bytes | 125 KB/s | ÷ 8,000 |
| MB/s | Bytes | 0.125 MB/s | Standard download display |
| GB/s | Bytes | 0.000125 GB/s | Internal storage tier |
Common Bandwidth Conversions
These are the bandwidth conversions that internet users search for most frequently. All values use decimal prefixes (1 Kbps = 1,000 bps, 1 Mbps = 1,000,000 bps) as used by ISPs and network equipment, not binary prefixes.
100 Mbps to MB/s
100 Mbps equals 12.5 MB/s. Divide by 8 to convert from megabits to megabytes: 100 ÷ 8 = 12.5. At 12.5 MB/s, a 1 GB file downloads in 80 seconds and a 10 GB file downloads in approximately 13 minutes.
300 Mbps to MB/s
300 Mbps equals 37.5 MB/s. This is a common mid-tier cable internet speed. At 37.5 MB/s, a 4 GB game download completes in about 107 seconds (just under 2 minutes), and a 50 GB download takes approximately 22 minutes.
1000 Mbps to Gbps
1,000 Mbps equals 1 Gbps exactly. This is the definition of a gigabit connection. At 1 Gbps (125 MB/s), a 50 GB game downloads in about 6 minutes 40 seconds. A 4K UHD movie at around 80 GB downloads in approximately 11 minutes.
2000 Mbps to Gbps
2,000 Mbps equals 2 Gbps. This is a multi-gigabit tier available from some fiber internet providers. At 2 Gbps (250 MB/s), a 100 GB download completes in just under 7 minutes. These speeds are most beneficial in households with many simultaneous users or for businesses with large file transfer requirements.
Internet Speed Tiers
Consumer internet speeds are broadly organized into tiers based on what activities they can comfortably support. The speeds below are advertised download speeds; actual speeds are typically 60–90% of the advertised rate.
Basic (25 Mbps)
The FCC minimum definition of broadband. Supports HD video streaming on one or two devices, standard web browsing, email, and basic video calls. Struggles with 4K streaming, simultaneous users, or large file downloads. Effective download speed: approximately 3 MB/s.
Standard (100–300 Mbps)
The most common tier for households with 2–6 users. Supports 4K streaming on multiple devices, video conferencing, online gaming, and moderate file downloads simultaneously. 100 Mbps gives 12.5 MB/s effective download speed; 300 Mbps gives 37.5 MB/s.
Fast (500 Mbps – 1 Gbps)
Suitable for power users, large households, and home offices. Handles 4K streaming on many devices, competitive gaming, frequent large downloads, and work-from-home needs with headroom to spare. At 1 Gbps, the effective download speed is 125 MB/s — fast enough to download a 4 GB game in about 32 seconds. For context, the speed calculator can help you understand rates in other contexts.
Ultra (2+ Gbps)
Multi-gigabit connections available from select fiber providers. At 2 Gbps, the theoretical download speed is 250 MB/s. Primarily beneficial for very large households, content creators uploading large files, small businesses, or enthusiasts who want zero congestion regardless of usage. Most consumer devices cannot saturate a 2 Gbps connection from a single port without specialized network hardware.
File Download Time Calculator
The table below shows estimated download times for common file sizes at typical internet speeds. Times assume ideal conditions; real-world downloads are typically 10–40% slower due to server limitations, network overhead, and signal quality.
| File Size | 25 Mbps | 100 Mbps | 300 Mbps | 1 Gbps |
|---|---|---|---|---|
| 1 MB | 0.32 sec | 0.08 sec | 0.027 sec | 0.008 sec |
| 100 MB | 32 sec | 8 sec | 2.7 sec | 0.8 sec |
| 1 GB | 5 min 20 sec | 1 min 20 sec | 26.7 sec | 8 sec |
| 4 GB | 21 min | 5 min 20 sec | 1 min 47 sec | 32 sec |
| 25 GB | 2 hr 13 min | 33 min | 11 min | 3 min 20 sec |
| 100 GB | 8 hr 53 min | 2 hr 13 min | 44 min | 13 min 20 sec |
| 1 TB | 3.7 days | 22.2 hours | 7.4 hours | 2.2 hours |
Use the download time calculator in the panel on the left to get an exact estimate for any file size and connection speed. For distance and speed calculations in other contexts, the speed calculator covers mph, km/h, and other physical speed units.
Frequently Asked Questions
What is 100 Mbps in GB?
100 Mbps is 12.5 megabytes per second (MB/s). In terms of GB per hour, 100 Mbps can transfer approximately 45 GB per hour under ideal conditions. GB and Mbps are different types of units — GB measures data storage while Mbps measures transfer rate — so they cannot be directly equated without specifying a time period.
How fast is 1 Gbps?
1 Gbps equals 1,000 Mbps or 125 MB/s. At this speed, a 4 GB file downloads in about 32 seconds, a 25 GB game downloads in about 3 minutes 20 seconds, and a 100 GB file downloads in approximately 13 minutes. 1 Gbps is currently the fastest widely available consumer internet tier in most markets.
What is the difference between Mbps and MBps?
Mbps (megabits per second) uses a lowercase b and measures bits. MBps or MB/s (megabytes per second) uses an uppercase B and measures bytes. Since 1 byte = 8 bits, 1 MB/s = 8 Mbps. Internet providers advertise in Mbps; download managers show MB/s. This is why a 100 Mbps connection shows 12.5 MB/s in software.
How long to download 1 GB at 100 Mbps?
At 100 Mbps, downloading 1 GB takes approximately 80 seconds in theory. The calculation: 1 GB = 8,000 Mb. 8,000 ÷ 100 = 80 seconds. In real-world conditions with network overhead and server limitations, expect 90–130 seconds. Use the download time calculator in the panel above for any file size and speed combination.
What is a good internet speed?
For a single user with standard browsing and HD streaming, 25–50 Mbps is sufficient. For a household with multiple users, 4K streaming, and gaming, 100–300 Mbps is recommended. Power users and large households benefit from 500 Mbps to 1 Gbps. The FCC currently defines broadband as 25 Mbps download / 3 Mbps upload, though they are working to raise this standard.