ThisCalculator

Everyday

Average Megabytes per Second: Real-World Speeds

Updated · Standard formula, shown below

Average transfer rate 1.67 MB/s
Equivalent speed
0.013 Gbps
Result
Transfer time
60 seconds
You entered
File size
100 MB
You entered

Average Megabytes per Second: Real-World Speeds

This article answers the question “average megabytes per second” by explaining what a typical data transfer rate looks like in real-world use, what you can expect from common internet connections and storage devices, and how to measure and interpret these numbers yourself. You’ll get a clear reference point for speeds you’re likely to see, along with the context to understand why they vary so much.

Formula

The calculator above works out the average transfer rate in megabytes per second (MB/s) by dividing the file size by the transfer time:

Average transfer rate (MB/s) = File size (MB) ÷ Transfer time (s)

  • File size (s) – the amount of data transferred, in megabytes (MB).
  • Transfer time (t) – the duration of the transfer, in seconds.
  • Average rate (rate) – the resulting speed in megabytes per second.
  • Equivalent speed (gbps) – the same rate expressed in gigabits per second (Gbps), using the conversion: 1 MB/s = 0.008 Gbps (since 1 MB = 8 megabits and 1 Gbps = 1000 megabits/s).

Worked Example

Using the default values from the calculator: a 100 MB file transfers in 60 seconds.

  1. Divide the file size by the time: 100 MB ÷ 60 s = 1.666… MB/s.
  2. Round to two decimal places: 1.67 MB/s.
  3. Convert to Gbps: (100 × 8) ÷ 60 ÷ 1000 = 800 ÷ 60 ÷ 1000 = 0.01333… Gbps, rounded to three decimals: 0.013 Gbps.

So the average transfer rate is 1.67 MB/s, equivalent to about 0.013 Gbps.

What Is a Megabyte per Second?

A megabyte per second (MB/s) measures how many megabytes of data can be transferred in one second. It’s a common unit for file downloads, disk reads, and network transfers. Note the difference between megabytes (MB) and megabits (Mb): 1 byte = 8 bits, so 1 MB/s = 8 Mb/s. Internet speeds are usually advertised in megabits per second (Mbps), which makes a 100 Mbps connection equal to 12.5 MB/s in ideal conditions.

Typical Speeds by Connection Type

Real-world averages vary widely, but here are typical ranges for common connections (as of the mid-2020s):

  • Dial-up: 0.005–0.006 MB/s (56 kbps).
  • DSL: 0.1–2.5 MB/s (1–20 Mbps).
  • Cable: 1.25–12.5 MB/s (10–100 Mbps).
  • Fiber optic: 12.5–125 MB/s (100 Mbps–1 Gbps).
  • 5G mobile: 5–50 MB/s (40–400 Mbps) in good conditions.
  • Wi-Fi (local): 5–100 MB/s depending on standard and distance.
  • USB 3.0 external drive: 100–400 MB/s.
  • SATA SSD: 400–550 MB/s.
  • NVMe SSD: 1000–3500 MB/s.

These are real-world averages, not theoretical maximums. Actual speeds depend on network congestion, distance from the exchange, hardware, and the server you’re connecting to.

Why Speeds Fluctuate

Several factors prevent you from hitting the advertised maximum:

  • Network congestion: Peak hours slow down shared connections.
  • Server limitations: The remote server may not upload as fast as your connection can download.
  • Wi-Fi interference: Walls, distance, and other devices reduce signal strength.
  • Hardware bottlenecks: Old routers, cables, or network cards cap throughput.
  • Protocol overhead: TCP/IP headers and error correction consume a small percentage of bandwidth.
  • Background usage: Other apps on your device or network compete for bandwidth.

For example, a 1 Gbps fiber connection might deliver only 80–90 MB/s (640–720 Mbps) in practice due to overhead and server limits.

How to Measure Your Own Average Speed

To get a reliable measurement, follow these steps:

  1. Close all other applications that use the network (streaming, downloads, cloud sync).
  2. Use a wired Ethernet connection if possible; Wi-Fi adds variability.
  3. Run a speed test to a server in your region, or download a large file from a fast CDN.
  4. Note the file size and transfer time, then use the formula above to compute MB/s.
  5. Repeat at different times of day to see the range.

For disk speeds, use a benchmark tool that reads/writes a large file and reports MB/s. Remember that sequential speeds (large files) are much higher than random small-file speeds.

Common Mistakes and Misconceptions

One frequent error is confusing megabytes with megabits. If your internet plan is 100 Mbps, that’s 12.5 MB/s, not 100 MB/s. Also, note that file sizes are often shown in gigabytes (GB), where 1 GB = 1024 MB (in binary) or 1000 MB (in decimal). Most operating systems use binary, while storage manufacturers often use decimal, leading to apparent capacity differences.

Another misconception is that the advertised speed is a guaranteed minimum. It’s a maximum under ideal conditions; actual speeds are typically lower. Also, a single download rarely saturates the full connection because the server may throttle or the protocol may not use all available bandwidth.

Frequently Asked Questions

What is a good average speed in MB/s for everyday use?

For web browsing and email, 1–5 MB/s is sufficient. For HD video streaming, 5–10 MB/s. For large downloads or 4K streaming, 10–25 MB/s. For gaming and heavy multi-device use, 25 MB/s or more is comfortable.

Why is my download speed in MB/s lower than my internet plan’s Mbps?

Because 1 byte = 8 bits. A 100 Mbps plan equals 12.5 MB/s. Additionally, overhead and network conditions reduce the effective speed further.

How do I convert MB/s to Mbps?

Multiply the MB/s value by 8. For example, 10 MB/s × 8 = 80 Mbps. Conversely, divide Mbps by 8 to get MB/s.

What’s the difference between MB/s and MiB/s?

MB/s uses decimal (1 MB = 1,000,000 bytes), while MiB/s uses binary (1 MiB = 1,048,576 bytes). Most operating systems report in MiB/s but label it MB/s. The difference is about 4.86%.

Can I increase my average MB/s without upgrading my plan?

Yes, sometimes. Move closer to the router, use Ethernet, close background apps, update router firmware, or change Wi-Fi channels. But if the bottleneck is your ISP, only a plan upgrade will help.

Why does my USB drive transfer slower than advertised?

Advertised speeds are maximum sequential read speeds. Real-world transfers involve random access, small files, and the drive’s controller overhead, which reduce throughput. Also, USB 2.0 caps at about 30 MB/s, while USB 3.0 can reach 400+ MB/s in ideal conditions.

Related

Formula used
in t | Transfer time | seconds | 60 | 0
in s | File size | MB | 100 | 0
out rate | Average transfer rate | MB/s | s / t | 2
out gbps | Equivalent speed | Gbps | (s * 8) / t / 1000 | 3

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.