Kbps, Mbps, and Gbps Explained

Run a Speed Test

Internet speeds use bits per second, not bytes per second. That one detail explains why a 100 Mbps connection does not download a 100 megabyte file in one second.

The Speed Units

UnitMeaningValueWhere You See It
bpsBits per second1 bit/secOld modem speeds (56 Kbps), IoT telemetry
KbpsKilobits per second1,000 bpsLow-rate audio streams (128 Kbps), throttled mobile after data cap
MbpsMegabits per second1,000 Kbps = 1,000,000 bpsAll home internet plans (25 Mbps, 100 Mbps, 500 Mbps, 1 Gbps)
GbpsGigabits per second1,000 Mbps = 1,000,000,000 bpsFiber internet plans, Ethernet ports (1GbE, 2.5GbE, 10GbE)
TbpsTerabits per second1,000 GbpsInternet backbone links, submarine cables, data center interconnects

Bits vs Bytes: The Most Confusing Part

ISPs advertise speed in bits per second (lowercase b). Your file manager, download manager, and operating system typically report transfer rates in bytes per second (uppercase B). One byte equals 8 bits. This is why downloads appear slower than your speed plan suggests.

ISP Speed (Mbps)Maximum File Download Rate (MB/s)Real Download Rate (accounting for ~10% overhead)
25 Mbps3.125 MB/s~2.8 MB/s
100 Mbps12.5 MB/s~11 MB/s
200 Mbps25 MB/s~22 MB/s
500 Mbps62.5 MB/s~55 MB/s
1 Gbps (1,000 Mbps)125 MB/s~112 MB/s

The ~10% overhead accounts for TCP/IP protocol headers, acknowledgment packets, and other network layer overhead. Actual results also depend on the server's upload speed, your storage device's write speed, and network congestion.

Download Time Calculator

Estimate how long a file takes to download at your speed:

File Size25 Mbps100 Mbps500 Mbps1 Gbps
1 GB movie (1,000 MB)~6 min~1.5 min~18 sec~9 sec
5 GB game update~27 min~7 min~80 sec~40 sec
50 GB large game~4.5 hr~67 min~13 min~7 min
100 GB 4K movie~9 hr~2.2 hr~27 min~13 min

Formula: Download time (seconds) = File size in MB × 8 ÷ Speed in Mbps. Example: 5,000 MB × 8 ÷ 100 Mbps = 400 seconds = ~7 minutes.

Common Abbreviation Confusion

What You SeeWhat It MeansConfusion Point
100 Mbps100 megabits per second (ISP speed)Lowercase b = bits
12.5 MB/s12.5 megabytes per second (file download rate)Uppercase B = bytes; same connection, different unit
1 Gbps1 gigabit per second (fast fiber/Ethernet)Lowercase b = bits; 1 Gbps = 125 MB/s max download rate
1 GBps1 gigabyte per second (internal drive speed, not internet)Uppercase B — this is fast NVMe SSD territory, not ISP speeds
128 Kbps128 kilobits per second (audio stream quality)Standard Spotify streaming uses 128–320 Kbps; this is the bitrate of the audio file, not your internet speed

Where Each Unit Appears in Real Life

Kbps appears mostly in audio contexts (music streaming bitrate: 128 Kbps for standard, 320 Kbps for high quality), throttled mobile data after a data cap is exhausted (typically 128–600 Kbps), and very old DSL plans. A 128 Kbps throttled mobile connection delivers about 16 KB/s — enough to load text pages very slowly and receive messages, but not video.

Mbps is the standard unit for all consumer internet plans worldwide. A 25 Mbps plan is considered the FCC's minimum broadband threshold (though 100 Mbps is being discussed as a new benchmark). Most households use 100–500 Mbps plans. Most streaming services need 5–25 Mbps per stream.

Gbps appears on fiber internet plans (1 Gbps, 2.5 Gbps, 5 Gbps, 10 Gbps symmetric fiber), Ethernet port ratings on routers and switches (1GbE, 2.5GbE, 10GbE), and Wi-Fi theoretical maximums (Wi-Fi 6: up to 9.6 Gbps theoretical). In practice, a 1 Gbps fiber plan delivers 800–950 Mbps (about 110 MB/s) in real-world conditions.

Frequently Asked Questions

Is Mbps the same as MBps?

No. Mbps (lowercase b) is megabits per second — the unit ISPs use to advertise speeds. MBps (uppercase B) is megabytes per second — the unit most download managers and operating systems show. To convert: divide Mbps by 8 to get MB/s. A 100 Mbps plan delivers a maximum of 12.5 MB/s file download speed. This is why a 100 Mbps connection does not download a 100 MB file in one second — it takes about 8 seconds at maximum throughput.

How many Mbps are in 1 Gbps?

1 Gbps = 1,000 Mbps exactly. ISPs use SI (International System of Units) prefixes where kilo = 1,000 and giga = 1,000,000,000. This is different from the binary prefixes used in storage (where 1 GiB = 1,073,741,824 bytes), which is why a 500 GB hard drive shows as 465 GB in Windows — the drive manufacturer uses decimal, the OS uses binary. For internet speeds, stick with 1 Gbps = 1,000 Mbps = 1,000,000 Kbps.

Is Kbps still used?

Yes in specific contexts: audio streaming bitrates (Spotify: 128–320 Kbps; Apple Music lossless: 1,411 Kbps), throttled mobile data speeds after monthly cap exhaustion (typically 128–600 Kbps), older DSL plan references, and IoT telemetry (sensors sending small data packets continuously). You may also see Kbps when a speed test shows a very slow result — under 1 Mbps is sometimes displayed as Kbps for clarity.

Why does my download speed look different than my internet plan speed?

Several reasons: (1) the unit difference — if your plan is 100 Mbps and you see 11 MB/s in the download manager, that is actually correct (100 ÷ 8 ≈ 12.5, minus overhead = ~11); (2) the server you are downloading from may not be sending at your full speed; (3) Wi-Fi overhead, congestion, or signal quality reduces effective throughput; (4) your storage device's write speed may be the bottleneck on very fast connections. Run a speed test to see actual ISP throughput, then compare to what file downloads show — the conversion should align.

Related Guides

More From This Section