Try
AdvertisementAd space

Data Transfer Rate

Convert between bps, Mbps, Gbps and MB/s.

Megabytes/s (MB/s)

12.5

from 100 Megabits/s (Mbps)

Bits/s (bps)

100,000,000

Kilobits/s (kbps)

100,000

Megabits/s (Mbps)

100

Gigabits/s (Gbps)

0.1

AI Breakdown & Smart Takeaway

Plain-English insight on your numbers

Get a personalized explanation of what these results mean — and how to improve them.

AdvertisementAd space

How the Data Transfer Rate works

The Data Transfer Rate Calculator instantly converts between common bandwidth and throughput units—bps, Kbps, Mbps, Gbps, and MB/s—so network engineers, IT professionals, and everyday users can accurately compare internet speeds, plan infrastructure, and decode confusing spec sheets.

Data transfer rates describe how quickly digital information moves from one point to another, and the unit system can be genuinely confusing because the industry mixes two different numbering conventions. Bits-based units (bps, Kbps, Mbps, Gbps) are used by ISPs and network hardware manufacturers, while bytes-based units (KB/s, MB/s, GB/s) are used by operating systems and file transfer applications. Because one byte equals 8 bits, a 100 Mbps internet connection will show a maximum download speed of only about 12.5 MB/s in your browser or OS—a discrepancy that trips up even experienced users.

The calculator works by anchoring every conversion to a common base unit—bits per second (bps)—and then multiplying or dividing by the appropriate power of 10 (for SI prefixes like Mega and Giga) or by 8 (to cross between bits and bytes). For example, entering 1 Gbps immediately yields 1,000 Mbps, 1,000,000 Kbps, and 125 MB/s in one step. Importantly, networking uses decimal prefixes (1 Mbps = 1,000,000 bps), not binary ones (1 MiB ≠ 1,000,000 bits), so this calculator follows the IEEE and SI standard to avoid ambiguity.

A key factor to understand when interpreting results is the difference between theoretical maximum bandwidth and real-world throughput. Protocol overhead, network congestion, latency, hardware limitations, and wireless interference all reduce effective data transfer below the rated link speed. A Wi-Fi 6 router advertising 9.6 Gbps is describing aggregate radio bandwidth across multiple bands and spatial streams, not the single-device TCP throughput you will actually see. Using this calculator alongside a speed test gives you both the headline number and a realistic baseline to compare against.

Common mistakes include forgetting the bits-vs-bytes factor when estimating download times, and confusing megabits (Mb) with megabytes (MB)—the capital B makes all the difference. Another frequent error is applying binary gigabytes (1 GiB = 1,073,741,824 bytes) when calculating storage-to-bandwidth ratios; always confirm whether your source uses SI or IEC binary prefixes. This calculator uses strict SI decimal prefixes to stay consistent with how ISPs and hardware vendors publish bandwidth figures.

Formula

1 byte = 8 bits
1 Kbps = 1,000 bps | 1 Mbps = 1,000,000 bps | 1 Gbps = 1,000,000,000 bps
MB/s = Mbps ÷ 8
Download time (s) = File size (bits) ÷ Transfer rate (bps)

Pro tips

  • Always check whether a speed is in Mbps or MB/s before estimating download times—dividing file size in MB by your Mbps speed instead of MB/s will give you a result 8× too optimistic.
  • When comparing cloud storage or NAS transfer speeds, convert your drive's MB/s spec to Mbps first; a 500 MB/s NVMe drive can sustain 4,000 Mbps internally, so your 1 Gbps network is almost always the bottleneck, not the storage.
  • ISP plans are rated in Mbps at the physical layer, but real TCP throughput is typically 90–95% of that at best; factor in at least a 5–10% reduction when planning bandwidth for critical applications.
  • For video streaming planning, use MB/s for rough estimates: 4K HDR streams consume roughly 25 Mbps (≈3.1 MB/s), so a 100 Mbps connection can theoretically support four simultaneous 4K streams with headroom.
  • When reading hardware spec sheets, watch for the difference between Gbps (gigabits) and GB/s (gigabytes)—PCIe and memory bandwidth are often quoted in GB/s, while network interfaces use Gbps, so convert to the same unit before comparing.

Key terms

Bit (b)
— The smallest unit of digital data, representing a single binary value (0 or 1); network speeds are almost always expressed in bits per second, not bytes.
Byte (B)
— A group of 8 bits; file sizes and OS-reported transfer speeds are expressed in bytes, making the ÷8 conversion essential when comparing with ISP-rated bandwidth.
Mbps (Megabits per second)
— The standard unit ISPs use to advertise internet speed, equal to one million bits transferred per second.
MB/s (Megabytes per second)
— The unit operating systems and download managers use to display transfer speed; numerically 8× smaller than the equivalent Mbps value.
Bandwidth
— The maximum data transfer capacity of a network link, typically expressed in Mbps or Gbps; actual throughput is always at or below this ceiling.
Throughput
— The real-world data transfer rate actually achieved across a link after accounting for overhead, congestion, and hardware limits—always less than or equal to rated bandwidth.

Frequently asked questions