All Data Rate Units
Convert all data rate units instantly. Bits per second, kilobits, megabits, gigabits, bytes per second, KB/s, MB/s, GB/s in one tool.
All data rate units in one place — try the unified converter→
Transfer Time Calculator
How long to transfer a file at the rate selected above.
How to Convert Data Rate Units?
Data rate measures the speed of data transfer, expressed as the amount of data transmitted per unit of time. Internet speeds are typically advertised in bits per second (Mbps), while file transfers are often shown in bytes per second (MB/s).
Enter a value, select your source unit, and choose the target unit. The converter displays all equivalents, making it easy to compare advertised speeds with actual download rates.
Frequently Asked Questions
What units of data rate does this converter handle?
This converter handles bit-per-second based units (bps, kbps, Mbps, Gbps, Tbps) and byte-per-second units (B/s, KB/s, MB/s, GB/s, TB/s). Bits are the fundamental unit of digital information; bytes are 8 bits (since the 1960s standardization). Network and ISP advertising uses lowercase 'b' for bits (e.g., '100 Mbps internet'), while file transfer and disk speeds use uppercase 'B' for bytes (e.g., '12.5 MB/s download'). The factor of 8 between them is the source of constant consumer confusion. The converter handles decimal SI prefixes (kilo = 1000) by default, which is also the convention for network speeds; for binary prefixes (kibi = 1024) used in software/RAM, see the separate question below.
What is the exact relationship between Mbps and MB/s?
1 byte = exactly 8 bits, so 1 MB/s = 8 Mbps. A '100 Mbps' internet connection has a theoretical maximum download rate of 100/8 = 12.5 MB/s. Adding the ~3% TCP/IP overhead, real-world peak is around 12 MB/s. Similarly, 1 Gbps = 125 MB/s (theoretical), and 10 Gbps Ethernet delivers up to 1.25 GB/s. ISPs advertise in bits per second precisely because the number is 8x larger and sounds faster to consumers. File transfer software, browsers, and torrent clients display bytes per second because that's what users care about when downloading specific files. Always read the unit label: 'M' alone is ambiguous; 'Mbps' is bits, 'MB/s' is bytes.
When should I use bps vs B/s and which prefixes?
Use bits per second (bps, kbps, Mbps, Gbps) for network connections, ISP plans, modems, wireless throughput specs, and serial communication baud rates. Use bytes per second (B/s, KB/s, MB/s) for file downloads, hard drive read/write speeds, USB transfer rates, and SSD benchmarks. As for prefixes: use kbps and Mbps for home internet (10 to 1000 Mbps), Gbps for data center fiber and modern Wi-Fi 6 (up to 9.6 Gbps), Tbps only for backbone trunks. For everyday user-facing speeds (KB/s, MB/s) the values typically span 100 KB/s (slow connection) to 1 GB/s (NVMe SSD).
How precise are the conversions and what is the binary-vs-decimal issue?
Internally the tool uses 64-bit floating-point and the exact factor of 8 between bits and bytes, giving 15+ significant digits of internal precision. The bigger issue is binary vs decimal prefixes. Per IEC 60027-2 / IEEE 1541 (2008), 'kilobyte' (kB) = 1000 bytes (decimal) and 'kibibyte' (KiB) = 1024 bytes (binary). Storage manufacturers use decimal: a '1 TB' SSD holds 10^12 bytes. Operating systems often use binary: Windows reports the same SSD as '931.32 GB' because it divides by 1024^3 instead of 1000^3. This 7.4% discrepancy at the TB scale causes endless 'where did my disk space go' complaints. This converter uses decimal SI prefixes for network rates, matching ISP conventions.
What are the common gotchas with data rates?
First, bits vs bytes (above). Second, 'speed' as advertised by ISPs (sync rate, bottom-of-the-pipe) vs actual throughput (after TCP overhead, congestion, server-side limits) - real downloads typically achieve 80% to 95% of sync. Third, asymmetric connections: home cable/DSL often has 100/10 Mbps (down/up). Fourth, peak vs average: USB 3.0 'advertised 5 Gbps' delivers ~400 MB/s sustained on quality SSDs, due to encoding overhead. Fifth, baud vs bit rate: baud is symbol rate; bit rate is information rate. Modern protocols use multi-bit symbols, so 56k modems achieved 56 kbps using ~8000 baud QAM. Sixth, latency vs bandwidth: a 10 Gbps link with 100 ms ping is worse for gaming than a 100 Mbps link with 5 ms ping.
What is the relationship between data rate, signal bandwidth, and Shannon capacity?
Data rate (bits per second) is the information throughput. Signal bandwidth (Hz) is the frequency range a channel occupies. Shannon's theorem relates them: maximum capacity C = B * log2(1 + S/N), where B is bandwidth in Hz, S/N is signal-to-noise ratio. So a 1 MHz channel with SNR of 1000 (30 dB) can theoretically carry C = 10^6 * log2(1001) = 9.97 Mbps. Real systems achieve about 80% of Shannon due to coding overhead. This is why Wi-Fi at 80 MHz bandwidth maxes at ~1 Gbps and 5G at 100 MHz channels claims 1+ Gbps. The converter only translates between data-rate units; bandwidth-to-capacity calculations are physics, not arithmetic.
How is data rate defined in modern standards?
The bit (binary digit) is defined as the unit of information from a binary choice with equal probability. The 'second' uses the SI definition: 9,192,631,770 periods of caesium hyperfine radiation. Therefore 1 bps is precisely defined down to atomic-clock accuracy. IEEE 802.3 (Ethernet), IEEE 802.11 (Wi-Fi), 3GPP (cellular 5G), and the ITU define specific encoding schemes (4B/5B, 8B/10B, 64B/66B, QAM-256, OFDM) that determine raw bit rates from physical layer signaling rates. For example, gigabit Ethernet uses 8B/10B encoding, so a 1 Gbps user-data rate runs at 1.25 Gbaud on the wire. The converter handles bit-and-byte arithmetic; the encoding overhead is in the standards documents.
What are data rate edge cases at extreme scales?
Very low rates: Morse code by skilled operator ~30 wpm = ~75 bps; teletype 110 baud = ~10 bps; deep-space probes like Voyager send at 160 bps from 24 billion km away. Consumer: dial-up 56 kbps, 3G 384 kbps, 4G 100 Mbps peak, 5G millimeter-wave 10 Gbps peak. Datacenter: 100 Gbps Ethernet is common, 400 Gbps deploying, 800 Gbps coming. Backbone: undersea cables 100+ Tbps total per cable system. Theoretical maxima: a single optical fiber has demonstrated petabit per second (10^15 bps) using wavelength-division multiplexing in lab. The converter handles arbitrary magnitudes mathematically; the engineering of high-capacity links involves coding, modulation, and parallelism not captured in unit arithmetic.

Units
Megabit per second (Mbps)
The most common unit for internet speed advertising. Home broadband typically ranges from 25-1,000 Mbps. To convert to download speed in MB/s, divide by 8. A 100 Mbps connection downloads at approximately 12.5 MB/s.
Gigabit per second (Gbps)
Used for high-speed fiber connections and enterprise networking. Gigabit internet (1 Gbps = 1,000 Mbps) is becoming standard in many areas. Data centers use 10-100 Gbps connections between servers.
Megabyte per second (MB/s)
The standard unit for file transfer speed displays. SSD drives read at 200-7,000 MB/s, USB 3.0 transfers at up to 625 MB/s, and typical web downloads range from 1-50 MB/s depending on connection speed.
Kilobit per second (Kbps)
Used for measuring low-bandwidth applications. Voice calls use 8-64 Kbps, dial-up internet was 56 Kbps, and basic audio streaming requires 128-320 Kbps. Video calls need at least 300-500 Kbps.
Gigabyte per second (GB/s)
Measures extremely high-speed transfers. NVMe SSDs achieve 3-7 GB/s, PCIe 4.0 x16 delivers up to 32 GB/s, and DDR5 RAM provides memory bandwidth of 50+ GB/s for system operations.
Common Data Rate Conversions
| From | To | Value |
|---|---|---|
| 1 Mbps | Kbps | 1,000 Kbps |
| 1 Gbps | Mbps | 1,000 Mbps |
| 8 Mbps | MB/s | 1 MB/s |
| 100 Mbps | MB/s | 12.5 MB/s |
| 1 Gbps | MB/s | 125 MB/s |
| 1 MB/s | Mbps | 8 Mbps |
| 500 Mbps | MB/s | 62.5 MB/s |
| 10 Gbps | GB/s | 1.25 GB/s |
| 1 GB/s | Mbps | 8,000 Mbps |
| 50 MB/s | Mbps | 400 Mbps |
| 25 Mbps | MB/s | 3.125 MB/s |
| 1,000 Kbps | Mbps | 1 Mbps |
