The Fundamental Difference: Bits vs. Bytes
The core of this issue comes down to the basic units of digital information: bits and bytes. A 'bit' is the smallest possible unit of data, a single '1' or '0'. A 'byte', on the other hand, is a group of 8 bits. Think of a bit as a single letter and a byte as a full
word. While you can send individual letters, we typically measure file sizes and storage in complete words because they are more meaningful units. This 'factor of eight' is the key to understanding the entire concept. One megabyte (MB) is eight times larger than one megabit (Mb). Notice the capitalization: a capital 'B' stands for the larger 'byte', while a lowercase 'b' stands for the smaller 'bit'. This is a universal convention in computing.
Why We Measure Speed and Size Differently
So why the two different measurements? It largely boils down to historical convention and function. Internet service providers (ISPs) and network engineers measure connection speed in bits per second (bps, Mbps, Gbps). This is because data is transferred over networks as a stream of single bits, one after another. Measuring in bits provides a granular, protocol-independent way to describe the raw capacity of a data pipeline. On the other hand, your computer's operating system, software applications, and storage devices (like hard drives and SSDs) measure file sizes in bytes (KB, MB, GB). This is because files—documents, photos, games—are stored as collections of bytes. When you see a file size, you're seeing how many 'words' of data it contains, not how many individual 'letters'.
The Simple Math to Find Your Real Speed
This brings us back to your 100 Mbps plan. To find out your theoretical maximum download speed in the unit you're used to seeing (megabytes per second), you just need to perform one simple calculation: divide your plan's speed by 8. A 100 Mbps connection, therefore, has a maximum theoretical download speed of 12.5 megabytes per second (MB/s). It's not a marketing trick, but a conversion between two different, valid units of measurement. So, when your download manager or browser shows a speed of around 12 MB/s, it's actually performing at the expected maximum for your plan. The same logic applies to any plan speed: a 300 Mbps plan translates to 37.5 MB/s, and a 1 Gbps (1000 Mbps) plan translates to a whopping 125 MB/s.
Putting It Into Real-World Context
Understanding this conversion makes it easier to estimate how long downloads will actually take. Let's use a 5 GB movie as an example. At a speed of 100 Mbps (which we now know is 12.5 MB/s), that 5 GB (or 5000 MB) file would take roughly 400 seconds, or just under 7 minutes, to download under ideal conditions. On a slower 25 Mbps plan (about 3.1 MB/s), the same file would take around 27 minutes. This practical knowledge helps you manage expectations and choose an internet plan that truly fits your needs, whether you're just browsing or frequently downloading large game files, which platforms like Steam measure in MB/s as they are written to your storage.
Other Factors That Affect Your Speed
It's also important to note that even after dividing by eight, you might not consistently hit that maximum theoretical speed. Real-world performance can be 10-20% lower due to several factors. 'Protocol overhead' is one reason; the data for the file itself is bundled with extra bits for addressing and error correction (like the envelope and address on a letter), which take up bandwidth. Other common culprits include Wi-Fi signal strength, network congestion (especially during peak evening hours), the speed of the server you're downloading from, and even other devices or background applications on your own network using up bandwidth.















