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.

A sleek hero graphic shows "Bandwidth Calculator" above a centered panel with data size, unit, and time fields plus a Generate button, set over servers, routers, and glowing network lines, ideal for a bandwidth usage calculator and internet speed planning tool.

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
bpsBits1,000,000 bpsBase unit
KbpsBits1,000 KbpsDial-up era unit
MbpsBits1 MbpsStandard ISP unit
GbpsBits0.001 GbpsGigabit fiber tier
TbpsBits0.000001 TbpsBackbone / data center
B/sBytes125,000 B/s÷ 8
KB/sBytes125 KB/s÷ 8,000
MB/sBytes0.125 MB/sStandard download display
GB/sBytes0.000125 GB/sInternal 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 MB0.32 sec0.08 sec0.027 sec0.008 sec
100 MB32 sec8 sec2.7 sec0.8 sec
1 GB5 min 20 sec1 min 20 sec26.7 sec8 sec
4 GB21 min5 min 20 sec1 min 47 sec32 sec
25 GB2 hr 13 min33 min11 min3 min 20 sec
100 GB8 hr 53 min2 hr 13 min44 min13 min 20 sec
1 TB3.7 days22.2 hours7.4 hours2.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.

Related Tools