User Rating 0.0 โ˜…โ˜…โ˜…โ˜…โ˜…
Total Usage 0 times
Enter a value to convert
Quick Reference
Is this tool helpful?

Your feedback helps us improve.

โ˜… โ˜… โ˜… โ˜… โ˜…

About

Internet service providers advertise speeds in Mbps (megabits per second). Your operating system reports download rates in MB/s (megabytes per second). The difference is a factor of 8. A 100 Mbps connection delivers a theoretical maximum of 12.5 MB/s. Confusing these two units leads to wrong expectations about file transfer times, incorrect server provisioning, and flawed bandwidth budgeting. This converter handles 12 standard units spanning from bps to TB/s, covering both bit-based speed ratings (used by ISPs, network engineers, and protocol specifications per IEEE 802.3) and byte-based data rates (used by operating systems, storage benchmarks, and file transfer protocols). All conversions use the SI/IEC decimal standard where 1 Kbps = 1000 bps, not 1024. The tool approximates ideal throughput. Real-world speeds are reduced by protocol overhead (TCP headers add roughly 3%), latency, and contention ratios.

internet speed converter mbps to mb/s network speed calculator bandwidth converter data rate converter mbps to megabytes gbps converter download speed converter

Formulas

The conversion normalizes any input to the base unit (bits per second) then divides by the target unit factor:

Rtarget = V ร— FsourceFtarget

Where V is the input value, Fsource is the source unit's factor in bps, and Ftarget is the target unit's factor in bps.

For the most common case of Mbps โ†’ MB/s:

R = V ร— 1,000,0008,000,000 = V8

This factor of 8 arises because 1 byte = 8 bits. Decimal prefixes follow SI: 1 K = 103, 1 M = 106, 1 G = 109. Binary (IEC) prefixes: 1 Ki = 210 = 1,024.

Reference Data

UnitSymbolTypeBits per SecondBytes per SecondCommon Usage
Bit per secondbpsSpeed10.125Serial protocols, UART
Kilobit per secondKbpsSpeed1,000125Dial-up, VoIP codecs
Megabit per secondMbpsSpeed1,000,000125,000ISP plans, Wi-Fi specs
Gigabit per secondGbpsSpeed1,000,000,000125,000,000Fiber, Ethernet (IEEE 802.3ab)
Terabit per secondTbpsSpeed1,000,000,000,000125,000,000,000Backbone links, submarine cables
Byte per secondB/sData Rate81Low-level I/O
Kilobyte per secondKB/sData Rate8,0001,000Legacy downloads, FTP
Megabyte per secondMB/sData Rate8,000,0001,000,000OS download speeds, SSD benchmarks
Gigabyte per secondGB/sData Rate8,000,000,0001,000,000,000NVMe drives, RAM throughput
Terabyte per secondTB/sData Rate8,000,000,000,0001,000,000,000,000Data center interconnects
Kibibit per secondKibpsSpeed (IEC)1,024128IEC binary standard
Mebibit per secondMibpsSpeed (IEC)1,048,576131,072IEC binary standard
Kibibyte per secondKiB/sData Rate (IEC)8,1921,024Linux kernel, torrent clients
Mebibyte per secondMiB/sData Rate (IEC)8,388,6081,048,576Linux benchmarks, iperf3

Frequently Asked Questions

ISPs measure speed in megabits per second (Mbps). Your browser and OS report download rates in megabytes per second (MB/s). Since 1 byte = 8 bits, divide the ISP figure by 8. So 100 Mbps รท 8 = 12.5 MB/s. This is the theoretical maximum; real throughput is lower due to TCP/IP overhead (~3%), routing latency, and network congestion.
SI (decimal) uses powers of 1000: 1 Kbps = 1,000 bps, 1 Mbps = 1,000,000 bps. IEC (binary) uses powers of 1024: 1 Kibps = 1,024 bps, 1 Mibps = 1,048,576 bps. Networking hardware and ISPs use SI. Some Linux tools (iperf3, dd) report in IEC. The discrepancy is ~4.86% at the mega level and grows at higher prefixes.
Convert the speed to MB/s using this tool. Then divide file size (in MB) by the speed. Example: a 700 MB file on a 50 Mbps connection: 50 รท 8 = 6.25 MB/s, then 700 รท 6.25 = 112 seconds. Add ~10-15% for protocol overhead in practice.
No. This converter provides raw unit conversion based on the mathematical relationship between bits and bytes with SI/IEC prefixes. Real-world throughput is reduced by Ethernet frame headers (18 bytes per frame), IP headers (20 bytes), and TCP headers (20-60 bytes). For Ethernet with a 1500-byte MTU, effective payload efficiency is approximately 94.9%.
Historical convention from telecommunications. Serial communication transmits data one bit at a time over a wire. The baud rate (symbols per second) maps directly to bits per second. This convention carried into Ethernet (IEEE 802.3) and all modern networking standards. Storage, which reads/writes in parallel byte-width blocks, adopted bytes.
Netflix recommends 25 Mbps (3.125 MB/s) for 4K Ultra HD. YouTube suggests 35-45 Mbps for 4K at 60fps with HDR. These are sustained throughput requirements. If multiple devices share the connection, multiply by the number of concurrent streams and add 20% headroom.