Convert Data Transfer Units
Smart Converter
Enter magnitude and units to start
What is Data Transfer Rate?#
Data transfer rate (also known as bandwidth or throughput) is the amount of digital data that is moved from one place to another in a given amount of time. It is typically measured in bits per second (bps).
Mbps vs. MB/s (The Big Difference)#
A common point of confusion is the difference between Megabits and Megabytes:
- Mbps (Megabits per second): Usually used for internet connection speeds and network bandwidth.
- MB/s (Megabytes per second): Usually used for file download speeds in browsers and file transfer speeds in operating systems.
Since there are 8 bits in 1 byte, you can convert between them using this simple rule:
1 MB/s = 8 Mbps
Example: If you have a 100 Mbps internet connection, your maximum theoretical download speed is 12.5 MB/s.
Common Data Transfer Units#
In networking, prefixes are almost always decimal (base 1000):
- 1 kbps = 1,000 bits per second
- 1 Mbps = 1,000,000 bits per second
- 1 Gbps = 1,000,000,000 bits per second
- 1 Tbps = 1,000,000,000,000 bits per second
Real-World Speed Examples#
| Connectivity | Typical Speed |
|---|---|
| 3G Mobile Data | 1 - 5 Mbps |
| 4G LTE | 15 - 50 Mbps |
| 5G Mobile Data | 100 - 1000 Mbps |
| Fiber Optic Home Internet | 100 - 1000 Mbps |
| Wi-Fi 6 (Theoretical Max) | 9.6 Gbps |
| USB 2.0 | 480 Mbps |
| USB 3.0 / 3.1 Gen 1 | 5 Gbps |
| Thunderbolt 4 | 40 Gbps |
| HDMI 2.1 | 48 Gbps |
How to Calculate Download Time#
You can estimate how long it will take to download a file using this formula:
Time (seconds) = File Size (MB) / (Transfer Speed (Mbps) / 8)
Example: Downloading a 1 GB (1000 MB) file on a 50 Mbps connection: 1000 / (50 / 8) = 1000 / 6.25 = 160 seconds (approx. 2.5 minutes)