Convert between Mbps, Gbps, MB/s, and more. Calculate download times for any file size.
Data transfer rate measures how quickly data moves between devices or over a network, expressed in bits per second (bps) or bytes per second (B/s), where 1 byte equals 8 bits.
| Connection Type | Mbps | MB/s |
|---|---|---|
| 4G LTE | 35 | 4.4 |
| 5G | 300 | 37.5 |
| Cable Internet | 100 | 12.5 |
| Fiber (1 Gbps) | 1,000 | 125 |
| USB 3.0 | 5,000 | 625 |
| USB 3.2 Gen 2 | 10,000 | 1,250 |
| Thunderbolt 4 | 40,000 | 5,000 |
| File Size | Time |
|---|---|
| 100 MB | 8.0 sec |
| 1 GB | 1m 22s |
| 5 GB | 6m 50s |
| 25 GB | 34m 8s |
| 100 GB | 2h 17m |
Formula
1 Mbps = 0.125 MB/s | download_time (s) = file_size (MB) รท speed (MB/s)Mbps = Megabits per second โ network speed unit (1 Mbps = 1,000,000 bits/s)
MB/s = Megabytes per second โ file transfer speed (1 MB/s = 8 Mbps)
รท 8 = The factor between bits and bytes (1 byte = 8 bits)
Worked Example
Download a 1 GB file on 100 Mbps connection
Did you know? Internet service providers advertise speeds in Mbps (megabits per second), but file managers show transfer rates in MB/s (megabytes per second). A 100 Mbps connection delivers a maximum of 12.5 MB/s โ always divide the advertised speed by 8 to find the real file transfer rate.
Sources
Convert text to ASCII codes and back. Supports decimal, hex, binary, and octal formats.
Convert width/height to aspect ratios, scale dimensions, and generate responsive embed CSS for any layout.
Calculate required internet bandwidth based on devices and activities in your household.
Encode and decode Base64 strings. Convert text for data URIs, APIs, and safe data transmission.
Create CSS border-radius with visual controls for each corner. Generate circles, pills, and custom shapes.
Create CSS box shadows with multiple layers, live preview, and copy-ready code.