Search
Join the Technical Preview Program
See how NVMe-oF removes iSCSI
bottlenecks in your HCI
The Best Hyperconverged
Infrastructure
(HCI) for Enterprise
ROBO, SMB & Edge
The Best Virtual SAN
for Enterprise ROBO, SMB & Edge

Megabit vs Megabyte – What’s the Difference?

  • December 11, 2025
  • 9 min read
StarWind Customer Engineering Manager. Michael brings 20+ years of experience in IT infrastructure design and virtualization. With deep knowledge of storage systems and systems administration, he provides technical leadership in building high-availability environments. He delivers high-authority guidance on optimizing virtualized infrastructure and enterprise-scale data storage solutions.
StarWind Customer Engineering Manager. Michael brings 20+ years of experience in IT infrastructure design and virtualization. With deep knowledge of storage systems and systems administration, he provides technical leadership in building high-availability environments. He delivers high-authority guidance on optimizing virtualized infrastructure and enterprise-scale data storage solutions.

When working with digital data, you often see the terms megabit and megabyte. They look similar, but they represent different things, which can be confusing.

Megabits (Mb) measure network speed. Megabytes (MB) measure storage size and performance.

Confusing the two leads to unrealistic expectations, like wondering why a “100 Mbps” internet plan doesn’t download a 100 MB file in one second. Knowing the difference helps you evaluate internet plans, calculate backup windows, and design storage networks that actually perform as expected.

Let’s break it down.

 

Megabit vs Megabyte

Figure 1: Megabit vs Megabyte

What are bits and bytes?

Before looking at the “mega” scale, we need to define the base units.

The Bit (b)

A bit is the smallest unit of digital information. It is a single binary value, either a 0 or a 1. This concept comes from electronics, where a signal is either “off” or “on.” Bits are the atomic building blocks of all digital data.

The Byte (B)

A byte is a group of 8 bits.

Computing standards settled on 8 bits because it provides enough combinations (2^8 = 256 values) to encode a single character of text, such as a letter, number, or symbol. Because data processing happens in these groups, the Byte became the standard unit for storage capacity.

The golden rule:

1 Byte = 8 bits

Pipe vs. Payload: Why we measure storage performance in bytes

A common misconception in simplified tech guides is that “Bits measure speed, and Bytes measure size.” This is incorrect.

In enterprise IT, Bytes are the standard unit for throughput – the speed at which usable data is actually written or read.

  • Network Engineers measure the pipe in bits (Mbps/Gbps). This counts every electrical pulse on the wire, including protocol overhead.
  • Storage Architects measure storage size (GB, TB) and the Payload in Bytes (MB/s or GB/s). This counts only the actual data committed to the disk.

Why storage performance = Payload

When you transfer data over a network, you aren’t just sending the file. You are wrapping that data in Ethernet frames, IP headers, and TCP checksums. A 10 Gbps network link transmits all of this “protocol tax.”

Storage performance (MB/s), however, measures the result: the actual application data that was successfully processed and stored. This is why a 1 GB/s storage metric is a measurement of payload delivery rate: it strips away the networking packaging and tells you exactly how much user data was handled.

This is why your ISP sells you a “1 Gbps” connection (the raw pipe), but your backup software, Windows Explorer, and storage benchmarks all report transfer speeds in MB/s (the delivered payload).

Mbps vs. MB/s conversion

Because of the 8:1 ratio, network numbers will always look 8x larger than storage numbers for the exact same throughput.

To convert network speed (Mbps) to real-world data transfer (MB/s), you divide by 8.

  • Formula: Mbps÷8=MB/s
  • Example: A 100 Mbps connection offers a theoretical max of 12.5 MB/s.

To sum up:

100 Mbps = 12.5 MB/s = 750 MB per minute

1 Gbps = 125 MB/s = 7500 MB per minute

Transfer speed reference table

 

Network Speed (Advertised) Storage Throughput (Theoretical) Data Transferred per Minute
100 Mbps 12.5 MB/s ~750 MB
1 Gbps 125 MB/s ~7.5 GB
10 Gbps 1250 MB/s (1.25 GB/s) ~75 GB
100 Gbps 12500 MB/s (12.5 GB/s) ~750 GB

 

Note: In the real world, network protocols (like TCP/IP) add overhead, so effective throughput is usually roughly 10-15% lower than the theoretical maximum.

Impact on IT infrastructure

While home users might just experience slower downloads, confusing these units in an enterprise environment could create infrastructure bottlenecks.

Storage performance is more than bandwidth

Storage systems measure throughput in MB/s, but this metric is heavily dependent on IOPS (Input/Output Operations Per Second) and Block Size.

  • Large Blocks (e.g., 64KB): High throughput (MB/s). Used for backups and streaming.
  • Small Blocks (e.g., 4KB): Low throughput (MB/s) but high IOPS. Used for databases and VMs.

Example: A storage array processing 4KB blocks at 500,000 IOPS yields roughly 2000 MB/s (4 X times 500,000). Even if you have a massive 100 Gbps network, that specific workload will only use a fraction of it. You cannot simply look at “link speed” to determine storage performance.

The “Binary vs. Decimal” capacity trap

There is a second layer of confusion regarding storage capacity.

  • Hardware vendors use Decimal (Base 10): 1 TB = 1,000,000,000,000 bytes.
  • Operating systems use Binary (Base 2): 1 TB (TiB) = 1,099,511,627,776 bytes.

This is why a “1 TB” drive appears as only ~931 GB in Windows. When planning replication for massive datasets (e.g., Petabytes), this 7-10% difference is significant. If you calculate bandwidth needs based on the vendor’s decimal numbers, you might under-provision your replication link.

Conclusion

Megabits and megabytes may look almost identical, but they measure completely different things:

  • Megabits (Mb) = The capacity of the network pipe.
  • Megabytes (MB) = The size and throughput of the data payload.

Remember the Rule of 8: 1 Byte = 8 bits. Whether you are estimating a movie download time or designing a synchronous replication link for a high-availability cluster, accurately converting between these units is the only way to predict real-world performance.

Hey! Found Michael’s insights useful? Looking for a cost-effective, high-performance, and easy-to-use hyperconverged platform?
Taras Shved
Taras Shved StarWind HCI Appliance Product Manager
Look no further! StarWind HCI Appliance (HCA) is a plug-and-play solution that combines compute, storage, networking, and virtualization software into a single easy-to-use hyperconverged platform. It's designed to significantly trim your IT costs and save valuable time. Interested in learning more? Book your StarWind HCA demo now to see it in action!