Mbps Converter

Convert internet speed from Mbps to MB/s, Kbps, Gbps, KB/s, or GB/s.

Convert 5 target units Bits vs bytes
Rate this calculator · 5.0 (2)

Mbps ↔ MB/s, Kbps, Gbps, KB/s, GB/s

1 Mbps = 0.125 MB/s (bits ÷ 8 = bytes)

Instructions — Mbps Converter

1

Pick the target unit

Default is MB/s, the megabyte-per-second value that file downloads display. Switch to Kbps for legacy modem speeds, Gbps for fiber, KB/s for small transfers, or GB/s for backbone links. The dropdown sets the conversion factor.

2

Enter Mbps or the target unit

The default is 100 Mbps = 12.5 MB/s, a typical home internet plan. Type either side to see the other instantly. Quick-pick buttons cover ISP tiers: 10, 25, 50, 100, 200, 500, 1000, and 2000 Mbps.

3

Adjust precision

Three decimals by default. For ISP shopping, 1 or 0 decimals is fine. For backup-time calculations, push to 4 or 5 decimals. The bit-to-byte factor of 8 is exact, so all precision is from your input.

Quick rule: Mbps ÷ 8 = MB/s. 100 Mbps ÷ 8 = 12.5 MB/s. 1 Gbps = 1000 Mbps = 125 MB/s.
Real-world transfer: 60–80% of the theoretical MB/s, because TCP overhead and retransmits eat 20–40% of the line rate.

Formulas

Network speed is measured in bits per second by every standard since IEEE 802.3 (Ethernet, 1983). File size is measured in bytes. The conversion factor is 8, since 1 byte equals 8 bits. ISPs always advertise in bits because the numbers are 8 times larger and sound faster.

Mbps to MB/s
$$ MB/s = Mbps \div 8 $$
Divide Mbps by 8 to get MB/s. 100 Mbps ÷ 8 = 12.5 MB/s. The factor is exact: 1 byte = 8 bits, by IEC and IEEE definitions.
Mbps to Kbps
$$ Kbps = Mbps \times 1000 $$
Network units use decimal multipliers (1000), not binary (1024). 1 Mbps = 1000 Kbps. This follows IEC 80000-13, the international standard for bit-rate prefixes.
Mbps to Gbps
$$ Gbps = Mbps \div 1000 $$
Divide Mbps by 1000 to get Gbps. 1000 Mbps = 1 Gbps. Fiber plans typically range from 1 to 10 Gbps; backbone links go higher.
Mbps to KB/s
$$ KB/s = Mbps \times 125 $$
Multiply Mbps by 125 to get KB/s. 1 Mbps = 1000 Kbps ÷ 8 bits/byte = 125 KB/s. Useful for small-file transfer rates.
Mbps to GB/s
$$ GB/s = Mbps \div 8000 $$
Divide Mbps by 8000 to get GB/s. 1000 Mbps = 0.125 GB/s. 10 Gbps fiber = 1.25 GB/s. Used for datacenter and storage I/O specs.
Download time
$$ t = S_{file (MB)} \div v_{speed (MB/s)} $$
Divide file size in MB by speed in MB/s for the time in seconds. 1 GB (1000 MB) at 100 Mbps (12.5 MB/s) = 80 seconds, ignoring overhead.

Reference

Mbps — common speeds across units
MbpsMB/sKbpsGbpsTier
10.1251,0000.001Dial-up legacy
101.2510,0000.010DSL
253.12525,0000.025Basic broadband
506.2550,0000.050HD streaming
10012.5100,0000.100Standard cable
20025200,0000.200Fast cable
50062.5500,0000.500Mid-tier fiber
1,0001251,000,0001.000Gigabit fiber
2,0002502,000,0002.000Premium fiber
5,0006255,000,0005.000Multi-gig fiber
10,0001,25010,000,00010.00010G fiber

Download time at common speeds

Time to transfer a file at theoretical line rate. Real-world transfer takes 20–40% longer due to TCP overhead.

1 GB file (1000 MB)
SpeedTime
10 Mbps13 min 20 s
25 Mbps5 min 20 s
50 Mbps2 min 40 s
100 Mbps1 min 20 s
500 Mbps16 s
1 Gbps8 s
10 Gbps0.8 s
4K movie (15 GB)
SpeedTime
10 Mbps3 h 20 min
25 Mbps1 h 20 min
50 Mbps40 min
100 Mbps20 min
500 Mbps4 min
1 Gbps2 min
10 Gbps12 s

Real-world numbers add 20–40% for TCP overhead, retransmits, and DNS. A 1 GB transfer on a 100 Mbps connection typically completes in 95–110 seconds, not the theoretical 80.

Article — Mbps Converter

Mbps converter: bits, bytes, and what your ISP is actually selling

An Mbps converter swaps megabits per second for megabytes per second, kilobits, gigabits, or larger units, with a single anchor: 1 byte = 8 bits. 100 Mbps equals 12.5 MB/s exactly. 1 Gbps equals 125 MB/s. ISPs advertise in Mbps because the number is eight times larger than the equivalent MB/s. File-transfer apps display MB/s because file sizes are measured in bytes. Both numbers describe the same speed, just in different units. Pick the target unit from the dropdown and the converter runs in both directions at any precision.

The default target is MB/s because that is what download progress bars show. Switch to Kbps for legacy dial-up or low-end DSL, Gbps for fiber tiers, KB/s for small transfers, or GB/s for backbone and datacenter links.

The Mbps converter formula

The two formulas that matter are Mbps divided by 8 = MB/s, and Mbps times 1000 = Kbps. Every other conversion in the dropdown derives from these. To get Gbps, divide Mbps by 1000. To get KB/s, take MB/s and multiply by 1000. To get GB/s, divide MB/s by 1000. The factor 8 is exact (1 byte = 8 bits), and the factor 1000 is decimal, not binary, per IEC 80000-13.

Mbps shortcuts
1 Mbps = 0.125 MB/s divide by 8
100 Mbps = 12.5 MB/s standard cable
1 Gbps = 1000 Mbps = 125 MB/s gigabit fiber
10 Gbps = 1.25 GB/s 10G fiber
1 Mbps = 1000 Kbps decimal multiplier
file MB ÷ speed MB/s = seconds transfer time

Mbps converter vs MB/s

The single most common source of confusion in home networking is Mbps versus MB/s. A 100 Mbps cable plan does not download a 100 MB file in one second. It downloads it in eight seconds at theoretical line rate, because the line carries 100 megabits per second and the file is 100 megabytes (800 megabits). Divide the Mbps number by 8 to get the MB/s rate that file-transfer apps show.

Did you know

The bit-versus-byte mismatch is not a marketing trick added later. IEEE 802.3, the Ethernet standard published in 1983, defined link speed in bits per second from day one. Routers, switches, and modems all count bits because that is what the physical layer sends. Files are measured in bytes because that is what filesystems store. The Mbps converter sits between the two.

Mbps to Gbps and beyond

1 Gbps equals 1000 Mbps, by IEC standard. That is decimal multiplication, not binary, so the conversion is exact and round. Gigabit fiber plans top out at 1 to 5 Gbps for consumers; multi-gigabit and 10 Gbps fiber are appearing in dense urban markets. Above Gbps, datacenter and backbone speeds enter Tbps territory: 1 Tbps = 1000 Gbps = 125 GB/s. A submarine cable typically carries 100 to 400 Tbps of capacity across multiple wavelengths on multiple fibers.

ISP tiers and Mbps numbers

US and European ISPs cluster their plans at standard tiers. Basic broadband is 25 Mbps, the FCC's current minimum threshold for "broadband." Mid-tier cable is 100 to 300 Mbps. Fiber plans start at 500 Mbps and climb to 1, 2, 5, and 10 Gbps. 5G fixed wireless tops out around 300 Mbps in most markets. The Mbps converter shows what each tier actually delivers in MB/s, which is the number that matters for file downloads.

25 Mbps DSL
3.125 MB/s
FCC broadband min
100 Mbps cable
12.5 MB/s
standard home tier
1 Gbps fiber
125 MB/s
gigabit plan

Mbps for streaming and gaming

Netflix HD requires 5 Mbps; Netflix 4K requires 25 Mbps. YouTube 4K is 20 Mbps. Twitch 1080p is 6 Mbps. Cloud gaming (GeForce Now, Xbox Cloud) wants 25 to 35 Mbps for 1080p and 35 to 50 Mbps for 4K. A typical household with one 4K stream, two HD streams, and a gaming session needs 75 to 100 Mbps to run without buffering. That is why 100 Mbps is the standard home tier in most countries.

Tip

Video-call quality depends more on upload speed than download. Zoom 1080p needs 3 Mbps up; Google Meet wants 3.2 Mbps up. Asymmetric cable plans (100 Mbps down, 10 Mbps up) often hit upload ceilings during simultaneous calls. Fiber plans run symmetric and avoid this.

Real-world vs advertised Mbps

Speedtest.net typically shows 90 to 100 percent of advertised speed because it uses parallel streams to a nearby server. Real-world file transfers show 60 to 80 percent because the data has to traverse multiple ISPs, accept TCP windowing, and recover from packet loss. A 100 Mbps cable plan that benchmarks at 95 Mbps on Speedtest will transfer a 1 GB game patch in 100 to 130 seconds, not the theoretical 80 seconds.

WiFi cap, not line cap

If your phone shows 80 Mbps on a 1 Gbps fiber plan, the bottleneck is WiFi, not the ISP. WiFi 5 (802.11ac) tops out near 600 Mbps in practice; WiFi 6 (802.11ax) can reach 1 Gbps but only on a clean channel with a recent device. Wired Ethernet at 1 Gbps shows the actual line rate.

Mbps converter for download time

To estimate download time, convert Mbps to MB/s (divide by 8), then divide the file size in MB by the MB/s value. A 1 GB file (1000 MB) at 100 Mbps (12.5 MB/s) takes 80 seconds at line rate; add 20 to 40 percent overhead. A 15 GB 4K movie at 50 Mbps takes 40 minutes line-rate or about 50 minutes real-world. The Mbps converter handles the bit-to-byte step; the division by file size is straightforward from there.

Common Mbps converter mistakes

The first mistake is reading Mbps as MB/s. A 1 GB file on a 100 Mbps connection is not a 10 second download. It is 80 seconds at line rate, or 100 to 110 seconds in practice. The 8-times factor is the entire point of the conversion.

The second mistake is using 1024 instead of 1000 for the Kbps to Mbps step. Network units are decimal under IEC 80000-13: 1 Mbps = 1000 Kbps, not 1024. Binary (1024) multipliers apply only to memory (RAM, storage), where 1 KiB = 1024 bytes. For network speed, always use 1000.

The third mistake is treating peak speed as sustained. ISPs advertise burst speeds that hold for the first few seconds of a transfer; sustained speed over a long download settles to the line rate minus overhead. A 100 Mbps cable plan may peak at 110 Mbps for the first second of a Speedtest run and settle to 90 to 95 Mbps for the rest. Always evaluate sustained speed on a 30-second or longer transfer.

FAQ

100 Mbps = 12.5 MB/s. Divide Mbps by 8 because 1 byte = 8 bits. In real-world transfers, expect 8–10 MB/s after TCP overhead and retransmits eat 20–40% of the theoretical maximum.
Mbps is megabits per second; MB/s is megabytes per second. 1 byte = 8 bits, so Mbps is 8 times larger than the equivalent MB/s value. ISPs advertise in Mbps because the number sounds bigger. File-transfer apps show MB/s because file sizes are measured in bytes.
1 Gbps = 125 MB/s. Calculation: 1000 Mbps ÷ 8 = 125 MB/s. A full gigabit fiber line transfers a 1 GB file in 8 seconds at line rate. Real-world: 10–11 seconds after overhead.
Yes. Netflix 4K recommends 25 Mbps; YouTube 4K recommends 20 Mbps. 100 Mbps supports four simultaneous 4K streams. The bottleneck for most homes is upload speed, not download, especially for video calls.
About 2 minutes 40 seconds at theoretical line rate. Calculation: 1000 MB ÷ 6.25 MB/s = 160 s. Real-world adds 30–60 seconds for overhead. For a 1 GB game patch on 50 Mbps cable, plan on 3–4 minutes.
Because 1 Gbps = 1000 megabits, not megabytes. Divide by 8 to convert bits to bytes: 1000 ÷ 8 = 125 MB/s. The marketing language is bits, the file-size language is bytes.
Divide Kbps by 8000. Example: 1500 Kbps ÷ 8000 = 0.1875 MB/s. Or go through Mbps: 1500 Kbps = 1.5 Mbps; 1.5 ÷ 8 = 0.1875 MB/s. Kbps is mostly legacy now (dial-up, low-end DSL).
Real-world speed is typically 60–80% of the advertised maximum, after TCP/IP overhead, retransmits, DNS, and ISP throttling. Speedtest.net is more optimistic than typical file transfers because it uses parallel streams to nearby servers.