Loading Calculator...
Please wait a moment
Please wait a moment
Convert between bytes per second (B/s) and bits per second (bps) instantly. Understand the 8:1 relationship between bits and bytes to make sense of network speeds, ISP plans, and file transfer rates.
Formula
Bits per second = Bytes per second x 8
1 byte = 8 bits
This table shows common data transfer rates expressed in both bytes per second and bits per second, along with the typical real-world context where each speed is encountered.
| Bytes/s (B/s) | Bits/s (bps) | Real-World Context |
|---|---|---|
| 1 B/s | 8 bps | Extremely slow serial communication |
| 125 B/s | 1,000 bps (1 kbps) | Early dial-up modem speeds |
| 7 KB/s | 56 kbps | 56K dial-up modem |
| 62.5 KB/s | 500 kbps | Basic online gaming requirement |
| 125 KB/s | 1 Mbps | Basic broadband connection |
| 375 KB/s | 3 Mbps | SD video streaming |
| 625 KB/s | 5 Mbps | HD video streaming |
| 1.25 MB/s | 10 Mbps | Standard home broadband |
| 3.125 MB/s | 25 Mbps | 4K video streaming |
| 6.25 MB/s | 50 Mbps | Fast broadband connection |
| 12.5 MB/s | 100 Mbps | Fast Ethernet / premium broadband |
| 31.25 MB/s | 250 Mbps | High-speed cable internet |
| 62.5 MB/s | 500 Mbps | Ultra-fast broadband |
| 125 MB/s | 1 Gbps | Gigabit Ethernet / fiber internet |
| 1.25 GB/s | 10 Gbps | 10G Ethernet / data center links |
| 12.5 GB/s | 100 Gbps | Enterprise backbone / ISP infrastructure |
Bytes per second (B/s) and bits per second (bps) are both units used to measure data transfer rates, but they serve different purposes in the technology world. A bit is the smallest unit of digital information, representing a single binary value of 0 or 1. A byte is a group of 8 bits, and it is the fundamental unit of data storage in computers. Every file on your computer, from a text document to a high-definition video, is measured in bytes (kilobytes, megabytes, gigabytes).
The distinction between bits and bytes becomes critically important when discussing internet speeds versus file sizes. Internet service providers and network equipment manufacturers measure bandwidth in bits per second (bps, kbps, Mbps, Gbps) because networking protocols transmit data serially, one bit at a time, across physical media like copper wire, fiber optics, or radio waves. In contrast, operating systems and software applications report file transfer speeds in bytes per second (B/s, KB/s, MB/s, GB/s) because computers process and store data in byte-sized chunks.
This dual convention is the single biggest source of confusion for consumers comparing their ISP-advertised speeds with their actual download experience. A user paying for a 100 Mbps plan might expect to download at 100 MB/s, but the actual rate is approximately 12.5 MB/s because 100 megabits divided by 8 equals 12.5 megabytes. Understanding this conversion is essential for anyone purchasing internet service, setting up a home network, diagnosing slow connections, or estimating file download times.
The abbreviation convention is straightforward once you know it: a lowercase "b" always means bits and an uppercase "B" always means bytes. So Mbps is megabits per second while MB/s is megabytes per second. This capitalization rule is standardized by the International Electrotechnical Commission (IEC) and applies universally across all networking and computing contexts.
Bits per second = Bytes per second x 8
To convert back: Bytes per second = Bits per second / 8
Your download manager shows a file transferring at 6.25 MB/s. What is this in Mbps?
Result: 6.25 MB/s = 50 Mbps. This matches a typical 50 Mbps broadband plan.
You have a 1 Gbps fiber connection. What download speed should you expect in MB/s?
Result: 1 Gbps = 125 MB/s. In practice, expect about 110-120 MB/s due to protocol overhead.
A streaming service requires 25 Mbps for 4K content. How much is this in MB/s?
Result: 25 Mbps = 3.125 MB/s. Your network needs to sustain at least this throughput for smooth 4K playback.
To quickly estimate, divide or multiply by 8. Since 8 is close to 10, you can approximate by dividing by 10 and adding 25% back. For example, 100 Mbps / 10 = 10, then 10 + 2.5 = 12.5 MB/s. This gives you a fast ballpark figure.
| ISP Plan (Mbps) | Download Speed (MB/s) | Time to Download 1 GB |
|---|---|---|
| 10 Mbps | 1.25 MB/s | ~13 min 20 sec |
| 25 Mbps | 3.125 MB/s | ~5 min 20 sec |
| 50 Mbps | 6.25 MB/s | ~2 min 40 sec |
| 100 Mbps | 12.5 MB/s | ~1 min 20 sec |
| 250 Mbps | 31.25 MB/s | ~32 sec |
| 500 Mbps | 62.5 MB/s | ~16 sec |
| 1,000 Mbps (1 Gbps) | 125 MB/s | ~8 sec |
| Activity | Required (Mbps) | Required (MB/s) |
|---|---|---|
| Email and web browsing | 1-5 Mbps | 0.125-0.625 MB/s |
| SD video streaming | 3-4 Mbps | 0.375-0.5 MB/s |
| HD video streaming (1080p) | 5-8 Mbps | 0.625-1 MB/s |
| 4K video streaming | 25 Mbps | 3.125 MB/s |
| Video conferencing (Zoom/Teams) | 2-4 Mbps | 0.25-0.5 MB/s |
| Online gaming | 3-6 Mbps | 0.375-0.75 MB/s |
| Large file downloads | 50-100+ Mbps | 6.25-12.5+ MB/s |
| Interface | Speed (Gbps) | Speed (GB/s) |
|---|---|---|
| USB 2.0 | 0.48 Gbps | 0.06 GB/s |
| USB 3.0 | 5 Gbps | 0.625 GB/s |
| USB 3.1 Gen 2 | 10 Gbps | 1.25 GB/s |
| USB 4 / Thunderbolt 3 | 40 Gbps | 5 GB/s |
| SATA III | 6 Gbps | 0.75 GB/s |
| NVMe PCIe 3.0 x4 | 32 Gbps | 4 GB/s |
| NVMe PCIe 4.0 x4 | 64 Gbps | 8 GB/s |
ISPs advertise in Mbps, but your actual download speed in MB/s is 8 times lower. Knowing the conversion prevents you from thinking your connection is underperforming when it is actually working perfectly.
Convert your internet speed to MB/s to estimate how long large files will take to download. A 10 GB game on a 100 Mbps connection takes approximately 13 minutes, not 1.5 minutes.
Routers, switches, and network cards list speeds in Gbps, while NAS devices quote transfer speeds in MB/s. Converting between units helps you compare equipment specifications accurately.
When running speed tests (in Mbps) and comparing to file transfer tools (in MB/s), the conversion helps you determine whether a perceived slowdown is real or simply a unit mismatch.
The most common mistake is confusing Mb (megabits) with MB (megabytes). Always check whether the "b" is lowercase (bits) or uppercase (bytes). Getting this wrong results in an 8x error.
A megabit (Mb) uses the decimal SI prefix (1,000,000 bits), while a mebibit (Mib) uses the binary IEC prefix (1,048,576 bits). Networking uses decimal prefixes (Mbps), and the difference is only about 4.9%, but it can cause discrepancies in benchmarks.
Real-world transfer speeds are always slightly less than the theoretical maximum because TCP/IP headers, encryption, and other protocol overhead consume a portion of the bandwidth. Expect roughly 5-10% overhead on most connections.
Regardless of scale (kbps to KB/s, Mbps to MB/s, Gbps to GB/s), the conversion factor is always 8. Do not use 1,000 or 1,024 when converting between bits and bytes. Those factors only apply when converting between metric prefixes (kilo, mega, giga).
Different speed test websites may report results in different units. Most major speed tests (Ookla, Fast.com) use Mbps, but some tools default to MB/s. Always confirm which unit is displayed before comparing results.
Most internet plans have asymmetric speeds, where upload is slower than download. When converting, make sure you are applying the correct base speed. A 100/20 Mbps plan gives you 12.5 MB/s download but only 2.5 MB/s upload.
Internet service providers use bits per second because networking hardware historically transmitted data one bit at a time over serial connections. The convention stuck even as technology evolved. Additionally, the larger numbers in bits (e.g., 100 Mbps vs. 12.5 MB/s) appear more impressive in marketing materials.
The capitalization of the letter "b" is the key. A lowercase "b" means bits (Mbps, Gbps, kbps), while an uppercase "B" means bytes (MB/s, GB/s, KB/s). ISPs and speed tests typically use bits; download managers and file transfer tools typically use bytes.
Early computers used various byte sizes, but 8 bits became the standard because it provides 256 possible values (2 to the power of 8), which is enough to represent all ASCII characters, basic control codes, and a useful range of numeric values. The 8-bit byte was cemented by the IBM System/360 in the 1960s.
Your internet speed of 100 Mbps (megabits per second) equals 12.5 MB/s (megabytes per second) because there are 8 bits in every byte. So 100 divided by 8 equals 12.5. This is normal and your connection is working correctly. Protocol overhead may reduce actual throughput slightly further.
Mbps stands for megabits per second and is used for network and internet speeds. MBps (or MB/s) stands for megabytes per second and is used for file transfer and storage speeds. 1 MBps equals 8 Mbps. Confusing the two is a very common mistake that leads people to think their internet is slower than advertised.
No, the 1:8 ratio between bytes and bits remains constant regardless of the prefix. 1 KB/s equals 8 kbps, 1 MB/s equals 8 Mbps, and 1 GB/s equals 8 Gbps. The multiplier of 8 applies at every scale because each byte always contains exactly 8 bits.
Divide the bits per second value by 8. For example, 800 bps divided by 8 equals 100 B/s. Similarly, 50 Mbps divided by 8 equals 6.25 MB/s. The calculator above supports bidirectional conversion, so you can type in either field.
Streaming HD video requires about 625 KB/s (5 Mbps), 4K video needs about 3.125 MB/s (25 Mbps), video conferencing uses roughly 375 KB/s (3 Mbps), and online gaming typically needs only 62.5 KB/s (500 kbps). Large file downloads benefit from 12.5 MB/s (100 Mbps) or faster connections.
In modern computing, 1 byte universally equals 8 bits. Historically, some early computer architectures used 6-bit, 7-bit, or 9-bit bytes, but the 8-bit byte became the international standard (defined by IEC 80000-13). All current networking and storage standards use the 8-bit byte.
Speed tests measure actual throughput in bits per second, which may differ from your plan due to network congestion, Wi-Fi interference, distance from the router, server load, and protocol overhead. Also verify the speed test is reporting in the same unit (Mbps) as your plan rather than MB/s.
This converter is provided for informational purposes only. Actual network speeds may vary due to hardware limitations, congestion, protocol overhead, and other factors. Always verify critical calculations independently.