Network Bandwidth Converter
Convert between bandwidth units (bps, kbps, Mbps, Gbps and B/s, KB/s, MB/s, GB/s) and estimate download time for any file size. Runs in your browser.
Equivalent rates
- bps
- 100,000,000
- kbps
- 100,000
- Mbps
- 100
- Gbps
- 0.1
- B/s
- 12,500,000
- KB/s
- 12,500
- MB/s
- 12.5
- GB/s
- 0.0125
Download time estimator
Estimated time: 1m 20s (80 s, ideal)
Ideal transfer time ignoring protocol overhead, latency, and congestion โ real downloads run somewhat slower.
About this tool
Bandwidth is quoted in bits per second by ISPs (a '100 Mbps' plan) but files are measured in bytes, and the eight-to-one ratio between bits and bytes is the single most common source of confusion about download speeds. This converter translates any rate across the full range of bit-based units (bps, kbps, Mbps, Gbps) and byte-based units (B/s, KB/s, MB/s, GB/s) at once, using decimal (SI) multipliers throughout because that is how networking equipment and ISPs define them โ 1 Mbps is exactly 1,000,000 bits per second. It also estimates how long a file of a given size takes to transfer at the chosen rate, so you can see immediately that a 1 GB file over a 100 Mbps link takes about 80 seconds in the ideal case. Real transfers are slower because of protocol overhead, latency, and shared congestion, which the tool notes. All math is exact and runs locally.
How to use it
- Enter a bandwidth value and its unit.
- Read the equivalent in every other bit and byte unit.
- Enter a file size to estimate its ideal download time at that rate.
- Copy the converted rates if you need them.
Frequently asked questions
- Why is my 100 Mbps connection only downloading at 12.5 MB/s?
- Because a byte is 8 bits. 100 Mbps รท 8 = 12.5 MB/s, so 12.5 MB/s is exactly the expected maximum for a 100 Mbps link. The speeds are the same โ just expressed in bits versus bytes.
- Are these units decimal or binary?
- Decimal (SI): 1 kbps = 1,000 bps and 1 Mbps = 1,000,000 bps. Networking has always used decimal multipliers for data rates, unlike RAM which uses binary. The download estimator treats decimal file-size units (MB, GB) the same way for consistency, and also offers MiB/GiB.
- How is download time calculated?
- Time = file size in bits รท throughput in bits per second. The tool converts your file size to bits (size ร 8) and divides by the rate. The result is the ideal best case.
- Why is my real download slower than the estimate?
- The estimate is the theoretical minimum. In practice, TCP/IP overhead, round-trip latency, server limits, Wi-Fi conditions, and network congestion all reduce effective throughput, commonly to 80โ95% of the link rate or less.
- What is the difference between Mbps and MBps?
- Mbps (lowercase b) is megabits per second; MBps or MB/s (uppercase B) is megabytes per second, which is 8 times larger. ISPs advertise Mbps; download managers usually show MB/s.
- Is anything uploaded?
- No. All conversions and the time estimate run in your browser with no network request.