Bits, bytes, and why the difference matters for internet speed

The single most common source of confusion in digital communication is the difference between bits and bytes. A bit is the fundamental unit of digital information — a single binary digit, either 0 or 1. A byte is 8 bits. This factor-of-8 relationship is fixed and never changes, but it causes enormous confusion because different parts of the digital ecosystem use different units without always making it explicit.

Internet service providers advertise connection speeds in megabits per second (Mbps) — note the lowercase "b." Your download manager, operating system network monitor, and file manager display transfer speeds in megabytes per second (MB/s) — note the uppercase "B." A 100 Mbps connection has a theoretical maximum download speed of 100 ÷ 8 = 12.5 MB/s. This is not a problem with your connection — it is the expected behaviour.

The convention of advertising in bits per second is not accidental: network protocols transmit data serially bit by bit, so bits per second is the natural unit for channel capacity. File sizes, by contrast, have been measured in bytes since the earliest computers. Both conventions are correct in their domains — the confusion arises only at their intersection.

Bitrate reference — from IoT sensors to fibre backbone links

Bitrates span roughly ten orders of magnitude in modern networking and computing:

BitrateMB/s equivalentTypical application
1 kbps0.000125 MB/sIoT sensors, text SMS, old dial-up modems
56 kbps0.007 MB/sClassic 56k dial-up modem
1 Mbps0.125 MB/sBasic web browsing, low-quality audio streaming
10 Mbps1.25 MB/sSD video streaming, light office work
25 Mbps3.125 MB/sNetflix-recommended minimum for 4K streaming
100 Mbps12.5 MB/sTypical home fibre entry-level plan
1 Gbps125 MB/sGigabit fibre, NVMe SSD sequential read
10 Gbps1,250 MB/sData centre links, high-end storage
100 Gbps12,500 MB/sInternet backbone, undersea cables
400 Gbps+50,000+ MB/sModern backbone, DWDM optical systems

Note that SI prefixes in networking are decimal: 1 Mbps = 1,000 kbps = 1,000,000 bps. File sizes can use either decimal (MB = 1,000,000 bytes) or binary (MiB = 1,048,576 bytes) prefixes depending on context. This contributes to the apparent discrepancy between advertised drive capacity and what operating systems display. Our Data Storage Converter handles both SI and binary prefixes for file size conversions.

Video bitrate — resolution, codec, and quality trade-offs

Video bitrate determines the amount of data used to represent each second of video. Higher bitrate means more data per second, which generally produces better image quality — but at the cost of larger file sizes and higher bandwidth requirements for streaming. The relationship between bitrate and perceived quality is not linear, however: codec efficiency, scene complexity, and content type all interact.

Bitrate recommendations by resolution and codec

ResolutionH.264 (AVC)H.265 (HEVC)AV1
480p (SD)1–2 Mbps0.5–1 Mbps0.4–0.8 Mbps
720p (HD)3–5 Mbps1.5–2.5 Mbps1.2–2 Mbps
1080p (FHD)8–12 Mbps4–6 Mbps3–5 Mbps
1440p (QHD)16–24 Mbps8–12 Mbps6–10 Mbps
2160p (4K)35–68 Mbps15–30 Mbps12–20 Mbps
4K 60fps50–80 Mbps25–40 Mbps18–28 Mbps

Modern streaming platforms use variable bitrate (VBR) encoding, allocating more bits to complex scenes (fast motion, detailed textures) and fewer to simple ones (static backgrounds, talking heads). This is more efficient than constant bitrate (CBR), which wastes bits on simple content and may underprovide for complex scenes. When encoding for broadcast or archiving, professionals often specify a target bitrate, a minimum, and a maximum to control both file size and quality floor.

Codec efficiency comparison

H.265 (HEVC) achieves roughly 40–50% better compression than H.264 at the same quality level. AV1, the royalty-free codec developed by the Alliance for Open Media, achieves another 30–40% improvement over HEVC. The trade-off is encoding complexity: AV1 encoding is computationally expensive and until recently required dedicated hardware acceleration for real-time use. Newer devices include AV1 hardware encoders (Apple M3, Nvidia RTX 40-series, Intel Arc), making real-time AV1 streaming viable.

Audio bitrate — codecs, quality thresholds, and streaming tiers

Audio requires far less bandwidth than video, but the relationship between bitrate and perceived quality is still significant. The relevant comparison is always codec-specific: 128 kbps MP3 and 128 kbps AAC are not the same listening experience — AAC is generally considered equivalent to MP3 at roughly 170 kbps due to its more efficient encoding.

MP3 (MPEG-1 Audio Layer III)

The ubiquitous legacy format. At 128 kbps, compression artefacts (pre-echo, smearing of transients) are audible on good headphones with well-trained ears. At 192 kbps, most listeners find the quality acceptable for casual listening. At 320 kbps — the maximum MP3 bitrate — the format is considered transparent (indistinguishable from lossless) for most listeners on typical consumer equipment. MP3 uses psychoacoustic modelling to discard audio information humans are least likely to perceive: sounds masked by louder simultaneous frequencies, and frequencies at the edges of human hearing.

AAC, Opus, and modern codecs

AAC (Advanced Audio Coding) was designed as the successor to MP3 and achieves similar transparency at 128 kbps that MP3 requires 192 kbps to match. Opus, an open-source codec used in WebRTC and modern streaming platforms, is excellent at low bitrates — it outperforms both MP3 and AAC below 64 kbps, making it the codec of choice for voice communication. Apple Music's lossless tier streams at 1,411 kbps (CD quality: 16-bit/44.1 kHz) or up to 9,216 kbps (hi-res 24-bit/192 kHz). Spotify's "Very High" tier delivers 320 kbps OGG Vorbis.

For podcast and voice content, 64 kbps AAC or 96 kbps MP3 is sufficient. Music at 192 kbps AAC is high quality for most listeners. If storage and bandwidth are unconstrained, lossless formats (FLAC, ALAC) eliminate any encoding quality loss. The file size difference is significant: a 3-minute song at 320 kbps MP3 ≈ 7.2 MB; the same song as FLAC ≈ 25–35 MB.

Calculating download time — putting bitrate to practical use

The most common practical application of bitrate conversion is estimating how long a file transfer will take given a known connection speed. The formula is: Time (seconds) = File size (bits) ÷ Connection speed (bps).

The key step is ensuring consistent units. A 4 GB file needs to be converted to bits: 4 GB × 1,024 MB/GB × 1,024 KB/MB × 1,024 bytes/KB × 8 bits/byte = 34,359,738,368 bits (≈ 34.4 Gbits). On a 100 Mbps connection (100,000,000 bps): 34,359,738,368 ÷ 100,000,000 ≈ 344 seconds ≈ 5 minutes 44 seconds. This is the theoretical maximum; real-world TCP/IP overhead, server limits, and network congestion typically reduce effective throughput to 70–90% of the rated speed.

When working with very large files or archival storage — multi-terabyte video archives, scientific datasets, backup systems — the unit conversions become unwieldy and errors creep in easily. For exploring the relationship between storage capacity and the amount of data transferable over various connections, our Data Storage Converter provides the full SI and binary prefix hierarchy for file sizes. For calculations involving the time component, see our Time Converter to move between seconds, minutes, hours, and days.

FAQ

Common questions

What is the difference between bits and bytes?

A bit is the smallest unit of digital data — a single 0 or 1. A byte is 8 bits. Internet speeds are measured in bits per second (Mbps), while file sizes are measured in bytes (MB, GB). This is why a 100 Mbps connection downloads a 100 MB file in about 8 seconds, not 1 second. ISPs advertise in Mbps (bits) while your download progress bar shows MB/s (bytes).

Why does my 100 Mbps plan only show 11–12 MB/s in download speed?

100 Megabits per second ÷ 8 bits per byte = 12.5 Megabytes per second. That's the theoretical maximum. Real-world speeds are slightly lower due to TCP/IP overhead (protocol headers), network congestion, router processing, and the fact that ISP speeds are typically "up to" values measured under ideal conditions. 10–12 MB/s on a 100 Mbps plan is completely normal.

What bitrate do I need to stream 4K video?

Netflix recommends 25 Mbps for 4K UHD streaming. YouTube 4K at 60fps uses 20–25 Mbps. Disney+ and Apple TV+ use more efficient HEVC/H.265 encoding and can deliver 4K at 15–20 Mbps. For comfortable 4K streaming you want at least 50 Mbps available on your connection to handle the stream plus other household usage without buffering.

What is the difference between Mbps and MBps?

Capitalisation matters here. Mbps = megabits per second (lowercase b). MBps = megabytes per second (uppercase B). One MBps = 8 Mbps. Most internet service providers use Mbps. Your operating system's network monitor and many download managers use MB/s (megabytes per second). Always check which unit is being used before comparing figures.

How do I calculate how long a file will take to download?

Download time = file size in bits ÷ connection speed in bps. Convert file size to bits (multiply GB by 8,589,934,592 or MB by 8,388,608), then divide by your speed in bps. Practical shortcut: divide file size in MB by your speed in MB/s. A 4 GB file (4,096 MB) on a 100 Mbps (12.5 MB/s) connection takes 4,096 ÷ 12.5 = 328 seconds ≈ 5.5 minutes.

What audio bitrate should I use for music?

For MP3: 128 kbps is acceptable for casual listening, 192 kbps is good quality, 320 kbps is considered transparent (indistinguishable from the source for most listeners). For AAC/Opus: 128 kbps sounds better than 128 kbps MP3 due to better encoding efficiency. Streaming services: Spotify uses 24 kbps (mobile low), 96 kbps (normal), 160 kbps (high), 320 kbps (Very High). Apple Music streams lossless at 1,411 kbps.

What is the difference between upload and download speed?

Download speed is how fast data comes from the internet to your device — streaming video, loading web pages, receiving files. Upload speed is how fast data goes from your device to the internet — video calls, sending files, live streaming. Most residential internet plans are asymmetric (ADSL, cable) with much faster download than upload. Fibre connections are often symmetric.

What does Gbps mean and when will home internet reach that speed?

Gbps = gigabits per second = 1,000 Mbps. Gigabit (1 Gbps) home fibre is already widely available in many countries. Some providers offer 2.5 Gbps, 5 Gbps, or even 10 Gbps plans in dense urban areas. At 1 Gbps (125 MB/s), a 4K Blu-ray rip (~50 GB) downloads in about 7 minutes. Multi-gigabit home connections are most useful when multiple people are doing bandwidth-intensive tasks simultaneously.

More in Value Converter