Bits vs Bytes: Why Speed and Storage Use Different Units
Network speed is usually measured in bits per second, while file and storage sizes are usually measured in bytes because communication standards count individual bits moving through a link, and computer memory and files are commonly organized and described in byte-sized groups. The distinction is also useful: it helps separate a transfer rate from the amount of data being transferred, though it can cause confusion when comparing internet plans with download speeds.
What a bit and a byte mean
A bit is the smallest unit of digital information: it can represent one of two values, conventionally written as 0 or 1. A byte is a group of eight bits. For example, the binary sequence 01000001 is one byte; in common text encodings, that byte can represent the letter A.
Bits and bytes are related units, not competing ways to measure exactly the same thing. Bits describe individual information units, while bytes provide a convenient grouping for data handled by computers. One byte contains eight bits, so a quantity of 8 megabits is numerically equal to 1 megabyte when both prefixes are used consistently.
In abbreviated form, a lowercase b means bit and an uppercase B means byte:
- Mb/s or Mbps means megabits per second.
- MB/s means megabytes per second.
- GB means gigabytes, a measure of data capacity.
- Gb/s means gigabits per second, a measure of a data rate.
That capitalization is consequential. A value of 100 MB/s is eight times the data rate of 100 Mb/s, before accounting for transmission overhead or other practical limits.
Why networks quote speed in bits per second
Communications systems transmit information as streams of bits. Network engineers and standards therefore commonly express a link’s rate as bits per second (bit/s), with larger decimal multiples such as kilobits, megabits, and gigabits per second. This convention makes it natural to describe how many bits a connection can carry over time.
It also offers a consistent unit across different kinds of links and protocols. A network connection does not necessarily send a file as a continuous sequence of its useful contents alone. It may include information used for addressing, timing, error detection, and other communication tasks. A bit-rate figure can describe the capacity of the link or the rate at a particular layer, while the rate at which a user receives file contents may be lower.
Rates are not the same as guaranteed performance. An advertised connection rate is generally a maximum or plan-level figure, not a promise that every download will sustain that rate. Shared network use, Wi-Fi conditions, the remote server, congestion, and protocol overhead can all affect observed throughput.
Why files and storage use bytes
Bytes are a practical unit for describing data that a computer stores, reads, or writes. File sizes, memory capacities, and many storage-device specifications are therefore expressed in bytes and their multiples. The byte is also a useful scale for ordinary digital objects: a small text file may occupy a few kilobytes, while a video can take several gigabytes.
Historically, a byte became a standard grouping of bits in computer architecture and data representation. Eight-bit bytes are now the normal convention in mainstream computing. Some hardware and software work internally with other groupings, but that does not change the usual meaning of a byte in file sizes or consumer storage labels.
Storage is an amount; speed is an amount per unit of time. A 2 GB file describes how much data there is. A connection at 100 Mb/s describes a rate at which bits can be transferred. Keeping those units distinct is much like distinguishing a distance in miles from a speed in miles per hour.
Converting internet speed to download speed
To make a rough conversion from bits per second to bytes per second, divide by eight. For instance, 80 Mb/s corresponds to a theoretical maximum of 10 MB/s:
- 80 megabits per second ÷ 8 bits per byte = 10 megabytes per second.
- A 1,000 MB file at that ideal rate would take about 100 seconds: 1,000 MB ÷ 10 MB/s.
This is a simplified estimate, not a prediction of an exact download time. It assumes the quoted rate is sustained and that the units are decimal. Real downloads can take longer because some link capacity is used by network overhead and because the connection or server may deliver data more slowly. A speed-test result and a file-transfer rate may also measure different layers or conditions.
There is a second source of confusion: decimal and binary prefixes. In the International System of Units, kilo, mega, and giga mean powers of 1,000. Thus 1 MB is 1,000,000 bytes and 1 GB is 1,000,000,000 bytes. In computing, some capacities are also discussed using powers of 1,024: 1 mebibyte (MiB) is 1,048,576 bytes, and 1 gibibyte (GiB) is 1,073,741,824 bytes. The symbols MiB and GiB identify the binary units specifically; everyday usage sometimes applies MB and GB less strictly.
Reading labels without mixing them up
When comparing a connection with a file, first check both the unit and the prefix. If a connection is rated at 1 Gb/s, that is 1,000 Mb/s in decimal terms, or a theoretical 125 MB/s before overhead. It does not mean the connection transfers 1 GB every second.
For a quick estimate, use this relationship:
- Bits per second to bytes per second: divide by 8.
- Bytes per second to bits per second: multiply by 8.
- Approximate transfer time: data size in matching units ÷ transfer rate in matching units per second.
Make the units match before dividing. For example, do not divide a file size in gigabytes by a speed in megabits per second without converting one of them. Also look for capitalization in software: a displayed MB/s and Mb/s differ by a factor of eight.
Common misconceptions and practical limits
A common misconception is that a 100 Mb/s connection should download files at 100 MB/s. The units show why it should not: 100 Mb/s is at most 12.5 MB/s under an ideal bit-to-byte conversion. Actual file-transfer speeds are often below that simple ceiling due to overhead and changing conditions.
Another misconception is that every displayed “gigabyte” has precisely the same number of bytes. Decimal GB and binary GiB differ by roughly 7.4% at that scale. A storage device labeled in decimal units can consequently appear to have a smaller number when viewed in software that reports binary-sized units but labels them imprecisely. The underlying capacity has not vanished; the units or rounding conventions differ.
Finally, the bit/byte distinction does not explain every performance gap. A drive’s read or write speed, a network link’s capacity, and an application’s download rate are different measurements. Compare like with like, and treat a calculated time as an estimate rather than a guarantee.
Frequently Asked Questions
Why is internet speed measured in Mbps instead of MB/s?
Network rates are conventionally expressed in bits per second because links carry streams of bits. File sizes and many download tools use bytes, so converting between the two requires dividing or multiplying by eight.
How many MB/s is 100 Mbps?
At the simple unit-conversion level, 100 megabits per second equals 12.5 megabytes per second. A real download may be slower because of overhead, network conditions, and server limits.
Is a bit the same as a byte?
No. A bit is one binary digit, while a byte is a group of eight bits in standard modern usage. A lowercase b usually denotes bits; an uppercase B denotes bytes.
Why does my download speed look lower than my internet plan?
The plan may be quoted in megabits per second while the download app reports megabytes per second, making the displayed number about one-eighth as large even at the ideal rate. Overhead, Wi-Fi quality, congestion, and server performance can reduce it further.
What is the difference between GB and GiB?
A gigabyte (GB) is 1,000,000,000 bytes under decimal SI prefixes. A gibibyte (GiB) is 1,073,741,824 bytes, or 1,024 mebibytes. Checking the label helps explain small differences in reported capacity.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.