Data Transfer Rate Converter — Mbps, MB/s, Gbps & More

Free data transfer rate converter. Convert megabits per second (Mbps) to megabytes per second (MB/s), Gbps, Kbps, and back — and instantly see real download times. Settle the bits-vs-bytes confusion once and for all.

📶

Data Transfer Rate Converter

Mbps • MB/s • Gbps • Kbps

⚡ Quick Conversions — tap one
📶
Enter a speed to convert

How to Use the Data Transfer Rate Converter

  1. Enter a rate — your internet speed or transfer rate as a positive number.
  2. Select From unit — internet plans use Mbps (megabits); download managers show MB/s (megabytes).
  3. Select To unit — pick what you want to see it in.
  4. Read the result + download times — see the converted rate plus how long real files take to download at that speed.
  5. Remember the ÷8 rule — divide Mbps by 8 to get MB/s, because 1 byte = 8 bits.

Why Use This Data Transfer Converter

🧮

Bits vs Bytes Solved

Internet speeds are in bits, file sizes in bytes. We handle the ÷8 automatically so you stop second-guessing.

⬇️

Real Download Times

See exactly how long a 1 GB file, 5 GB movie, or 50 GB game takes at your connection's speed.

🔒

100% Private

All conversions run in your browser — no server, no account, nothing sent anywhere.

Data Transfer Rate Guide — Mbps, MB/s, Gbps Explained

The single biggest source of confusion in internet speeds is the difference between bits and bytes. Internet service providers advertise plans in megabits per second (Mbps), while operating systems, browsers, and download managers report transfer speed in megabytes per second (MB/s). Because 1 byte = 8 bits, your actual download speed in MB/s is roughly one-eighth of your plan's Mbps number. A 100 Mbps plan downloads at about 12.5 MB/s — not 100 MB/s.

The conversion that matters most: divide Mbps by 8 to get MB/s. 100 Mbps ÷ 8 = 12.5 MB/s. 1 Gbps (1,000 Mbps) ÷ 8 = 125 MB/s. 25 Mbps ÷ 8 = 3.125 MB/s. Going the other way, multiply MB/s by 8: a 10 MB/s download is running at 80 Mbps. Data-transfer rates use the decimal (SI) standard where "kilo" = 1,000, "mega" = 1,000,000, so 1 Mbps = 1,000 Kbps = 1,000,000 bps.

Estimating download time: divide the file size (in the same byte units) by your speed in MB/s. A 5 GB movie (5,000 MB) at 12.5 MB/s takes 5,000 ÷ 12.5 = 400 seconds ≈ 6.7 minutes. The same movie on a 1 Gbps connection (125 MB/s) takes just 40 seconds. Real-world speeds are usually 10–20% lower than the theoretical maximum due to overhead, Wi-Fi loss, and server limits.

🌐

Common Internet Tiers

DSL: 10–25 Mbps (1.25–3.1 MB/s). Cable: 100–500 Mbps (12.5–62.5 MB/s). Fiber: 1 Gbps (125 MB/s). 5G home: 100–600 Mbps. Streaming 4K needs ~25 Mbps.

🎬

Streaming Needs

SD video: 3 Mbps. HD (1080p): 5–8 Mbps. 4K UHD: 25 Mbps. Video call: 1.5–3 Mbps. Online gaming: 3–6 Mbps (latency matters more than raw speed).

⬇️

Download Time @ 100 Mbps

(12.5 MB/s) — 1 GB ≈ 80 s. 5 GB movie ≈ 6.7 min. 50 GB game ≈ 67 min. 25 MB album ≈ 2 s. On 1 Gbps: 50 GB game ≈ 6.7 min.

📏

The Units

1 byte = 8 bits. 1 Kbps = 1,000 bps. 1 Mbps = 1,000 Kbps. 1 Gbps = 1,000 Mbps. MB/s uses bytes (capital B); Mbps uses bits (lowercase b). The case of that one letter changes the value 8×.

Formula & Logic

The single most consequential fact about transfer rates is that network speeds are quoted in bits per second while file sizes are quoted in bytes — a factor of eight that makes a 100 Mbps connection deliver 12.5 MB/s, not 100. Internet providers advertise in megabits precisely because the number is larger. Real throughput is lower again: protocol overhead from TCP/IP headers, acknowledgements and retransmission typically costs 5–15%, so a connection rarely delivers its nominal rate even under ideal conditions.

MB/s = Mbps ÷ 8Transfer time (s) = file size (MB) × 8 ÷ speed (Mbps)Effective throughput ≈ nominal × 0.85 to 0.95Note the case: Mb is megabits, MB is megabytes

where:

Mbps
megabits per second — how connections are sold
MB/s
megabytes per second — how file managers report progress
overhead
protocol cost, typically 5–15% of nominal capacity

Assumptions: Advertised speeds are usually a maximum rather than a guarantee. Wi-Fi, disk speed at either end, and server capacity frequently bind before the connection does.

Step-by-Step Example: Downloading 25 GB on 100 Mbps

Convert a file size and connection speed into a realistic time, then compare with faster service.

  • File size25 GB
  • Connection100 Mbps
  • Protocol overhead10%
  1. Convert the file to megabits: 25 GB = 25,000 MB × 8 = 200,000 megabits.
  2. Theoretical time: 200,000 ÷ 100 = 2,000 seconds, or 33.3 minutes.
  3. Effective speed after 10% overhead: 90 Mbps.
  4. Realistic time: 200,000 ÷ 90 = 2,222 seconds, about 37 minutes.
  5. On a 500 Mbps connection: 200,000 ÷ 450 = 444 seconds, about 7.4 minutes.
  6. In MB/s terms: 100 Mbps is 12.5 MB/s nominal, 11.25 MB/s effective.

Result25 GB on 100 Mbps takes about 37 minutes, not 33

The eight-fold bit/byte confusion is why a "100 Mbps" connection appears to download at only 12 MB/s and users assume they are being short-changed. They are not — the units differ. Genuine shortfalls show up as throughput well below 85% of nominal.

Data Transfer Rate FAQ

Divide by 8. Because 1 byte = 8 bits, megabits per second (Mbps) divided by 8 gives megabytes per second (MB/s). Examples: 100 Mbps ÷ 8 = 12.5 MB/s. 50 Mbps ÷ 8 = 6.25 MB/s. 1 Gbps = 1,000 Mbps ÷ 8 = 125 MB/s. To go back, multiply MB/s by 8 to get Mbps.
Two reasons. First, the bits-vs-bytes mismatch: your 100 Mbps plan downloads at about 12.5 MB/s, which looks 8× slower but is correct. Second, real-world overhead: Wi-Fi interference, network congestion, server-side limits, and protocol overhead typically reduce throughput by 10–20% below the advertised maximum. A 100 Mbps plan realistically delivers 10–11 MB/s.
Divide the size by your speed in MB/s. 50 GB = 50,000 MB. At 100 Mbps (12.5 MB/s): 50,000 ÷ 12.5 = 4,000 seconds ≈ 67 minutes. At 500 Mbps (62.5 MB/s): ≈ 13 minutes. At 1 Gbps (125 MB/s): ≈ 6.7 minutes. Add 10–20% for real-world overhead.
Netflix and most services recommend at least 25 Mbps (about 3.1 MB/s) per 4K stream. For multiple 4K streams at once, multiply: two 4K streams need ~50 Mbps. HD (1080p) needs 5–8 Mbps per stream, and a video call needs 1.5–3 Mbps. These are sustained rates, so a stable connection matters more than peak speed.
Data transfer rates use the decimal (SI) standard: 1 Mbps = 1,000 Kbps = 1,000,000 bps. This differs from data storage, where operating systems often use binary (1 MB = 1,024 KB). Networking and telecom have always used powers of 1,000 for transfer rates, so this converter uses 1,000-based units for all rate conversions.

Related Converters

✔ Written & reviewed by Dr Sam — 20+ yrs in management & research leadership📅 Last updated June 2026📚 Sources: NIST & BIPM SI unit definitions📑 How we build & check these