A 100 Mbit/s connection
At 100% throughput, 100 Mbit/s equals 12.5 MB/s. A 1000 MB file takes 80 seconds. At 90% usable throughput, the estimate becomes about 88.89 seconds.
Compare network bandwidth with file-transfer rates using explicit bit and byte units. Add a file size and usable-throughput assumption to estimate how long the transfer could take.
Rates use seconds throughout. Mbit/s is a million bits per second; MB/s is a million bytes per second.
MB/s — decimal bytes
| Unit | Amount |
|---|---|
| bits per second (bit/s) | 100,000,000 |
| bytes per second (B/s) | 12,500,000 |
| kbit/s — decimal | 100,000 |
| kB/s — decimal bytes | 12,500 |
| Mbit/s — decimal | 100 |
| MB/s — decimal bytes | 12.5 |
| Gbit/s — decimal | 0.1 |
| GB/s — decimal bytes | 0.0125 |
| Tbit/s — decimal | 0.0001 |
| TB/s — decimal bytes | 0.0000125 |
| Kibit/s — binary | 97,656.25 |
| KiB/s — binary bytes | 12,207.0313 |
| Mibit/s — binary | 95.3674316 |
| MiB/s — binary bytes | 11.920929 |
| Gibit/s — binary | 0.0931322575 |
| GiB/s — binary bytes | 0.0116415322 |
Displayed values are rounded. CSV uses the available JavaScript numeric precision; it cannot restore precision absent from the input.
Calculations and CSV generation run locally in your browser. No measurement data is uploaded by this tool.
Enter the rate and select a source unit. All units are per second, with decimal and binary prefixes labeled separately.
Choose the target rate. For a transfer estimate, enter a file size in decimal MB and an assumed usable throughput from greater than 0% through 100%.
Read the ideal or adjusted transfer duration, then copy the conversion or export the complete rate table.
At 100% throughput, 100 Mbit/s equals 12.5 MB/s. A 1000 MB file takes 80 seconds. At 90% usable throughput, the estimate becomes about 88.89 seconds.
10 MiB/s equals 83.88608 Mbit/s. The factor includes both eight bits per byte and 1,048,576 bytes per MiB.
A zero rate converts to zero in every listed unit. A positive file has no finite completion time at that rate, while transferring a zero-size file requires zero data-transfer seconds in this model.
An internet service may advertise megabits per second while a download program reports megabytes per second. Read both the bit/byte part and the prefix. This converter uses bit/s, kbit/s, and Mbit/s rather than ambiguous case-insensitive abbreviations.
The scenario converts the selected rate to bits per second, multiplies by your usable percentage, then divides file bits by usable bits per second. File size is explicitly decimal MB, so one entered MB contributes 8,000,000 bits. The unit conversion itself is unaffected by the scenario controls.
The percentage is a single simplifying allowance for factors you choose to model. Real transfers can include connection setup, protocol overhead, retransmissions, storage limits, congestion, and a server speed cap. Their effects need not be constant throughout the transfer, so this estimate is not a measurement or a guarantee.
No. It converts the number you enter and estimates a scenario. It does not open a test connection or download a sample file.
No. Gbit/s uses decimal bits; GiB/s uses binary bytes. The conversion table keeps both differences explicit.
A zero allowance would make every positive transfer have an undefined completion time. Use a zero source rate to model a stopped connection explicitly.
The CSV contains the source input and rate equivalents. The file size and throughput scenario are displayed separately and are not exported.