Megabits per second to Kilobytes per second

Megabits per second to Kilobytes per second: exact formula, common values and reverse conversion. Free, no sign-up.

Result
125

1 Mbps = 125 KB/s

Conversion formula

1 Mbps = 125 KB/s

Common Megabits per second to Kilobytes per second values

Megabits per secondKilobytes per second
1 Mbps125 KB/s
2 Mbps250 KB/s
3 Mbps375 KB/s
5 Mbps625 KB/s
10 Mbps1250 KB/s
20 Mbps2500 KB/s
50 Mbps6250 KB/s
100 Mbps12500 KB/s

Every conversion runs in your browser. Nothing you type is uploaded to BroBroGo.

FAQ

How do you convert Megabits per second to Kilobytes per second?

Use the formula below, or just type a value above and the result updates instantly.

Is this converter accurate?

Yes. It uses the internationally-defined exact conversion factor, computed in your browser — nothing is rounded away or sent to a server.

Understanding the Conversion: The Bit-Byte Boundary

The page you are looking at solves a specific problem that trips up anyone who has ever compared an internet plan with a file download speed: the difference between bits and bytes. Network links—Ethernet interfaces, Wi-Fi connections, cellular data links—are always measured in bits per second. File sizes and the transfer speeds reported by operating systems and browsers are almost always in bytes per second. One bit is one eighth of a byte, so to move from one domain to the other you must divide or multiply by eight. This page does exactly that, but it also handles the prefix transition from mega (10⁶) to kilo (10³), making it a two‑step conversion compressed into a single factor.

Most other data‑rate tools on this site convert within the same family: Mbps to MBps (both in bits, though the second unit changes prefix size) or kbps to KBps (both in bits, different prefix). This page is the only one that deliberately crosses the bit–byte line in one direction and back again in the other. It is the bridge between the world of network engineering, where everything is expressed in bits, and the world of application performance, where users see bytes.

The Exact Factor: 1 Mbps = 125.0 KB/s

The conversion rests on two fixed relationships:

  • 1 byte = 8 bits
  • 1 megabit = 1,000,000 bits (decimal mega, 10⁶)
  • 1 kilobyte = 1,000 bytes (decimal kilo, 10³)

Starting from 1 Mbps:

1 Mbps = 1,000,000 bits per second
Divide by 8 to get bytes: 1,000,000 ÷ 8 = 125,000 bytes per second
Since 1 KB = 1,000 bytes, divide again: 125,000 ÷ 1,000 = 125.0 KB/s

Therefore 1 Mbps = 125.0 KB/s. The decimal point is deliberate: it is exactly 125.0, not 124.9 or 125.1. The inverse is 1 KB/s = 0.008 Mbps (because 1 ÷ 125 = 0.008).

This factor is not shared by any other pair of units. For example, converting Mbps to MB/s uses a different factor: 1 Mbps = 0.125 MB/s (still 125, but now divided by 1000 because MB is 10⁶ bytes). Converting kbps to KB/s is also different: 1 kbps = 0.125 KB/s. The page handles exactly one conversion pair: Mbps to KB/s and the reverse.

Why Network Links Are Measured in Bits, Files in Bytes

The historical reason runs deep in telecommunications. Early serial data transmission counted bits because the physical layer sends one bit at a time. Modems, leased lines, and later Ethernet all standardised on bit‑rate specifications. The ITU, IEEE, and IETF all define interface speeds in bits per second. A 100BASE‑TX Ethernet link is 100 Mbps; a Gigabit Ethernet link is 1,000 Mbps. No network engineer says “12.5 MBps” when talking about link speed, even though that is the equivalent byte rate.

File systems and operating systems, on the other hand, organise data in bytes. Hard drives measure capacity in bytes, memory is addressed in bytes, and file sizes are reported in bytes. A download manager shows progress in bytes per second because that matches the logical view of the data. The confusion arises when a user sees their internet plan at “100 Mbps” and a download at “11.2 MB/s”. The ratio is not 100 ÷ 11.2 ≈ 8.9; it is exactly 8 for the bit‑byte part, but the prefix difference (mega vs. mega) cancels out: 100 Mbps ÷ 8 = 12.5 MB/s. The tool first gives the intermediate step: 100 Mbps = 12,500 KB/s. Dividing 12,500 by 1,000 yields 12.5 MB/s.

This intermediate step matters when you are working with kilobyte‑sized data. Suppose a backup tool needs to sustain 60,000 KB/s. Your corporate connection is 500 Mbps. Convert: 500 Mbps × 125 = 62,500 KB/s. There is enough headroom (62,500 > 60,000). Without the KB/s intermediary, you could not directly compare.

Common Use Cases for This Converter

Several practical scenarios rely on the same arithmetic.

Comparing internet plans with real download speeds
You see an advertised 300 Mbps fibre connection. Your browser shows a game download at 28.3 MB/s. Convert 300 Mbps: 300 × 125 = 37,500 KB/s. Divide by 1000: 37.5 MB/s. Your actual speed is 28.3, well below 37.5, so either the server is limited or there is congestion. This tool gives you the theoretical ceiling to judge the gap.

Streaming and video editing
A video editor checks whether a 200 Mbps network can stream a 50,000 KB/s file. 200 Mbps = 200 × 125 = 25,000 KB/s. 25,000 is far below 50,000, so the link is insufficient. The file would need about 400 Mbps to play without buffering.

Sysadmin sizing
A corporate backup tool requires 60,000 KB/s sustained. The internet contract specifies 500 Mbps. 500 × 125 = 62,500 KB/s, just enough with a small overhead cushion. If the tool required 80,000 KB/s, the link would need at least 640 Mbps (80,000 ÷ 125 = 640). The quick mental conversion is impossible for most people; this page automates it.

Developer reporting
A network‑testing application measures throughput in Mbps from a speed test API. The user interface needs to display the speed in KB/s (common in older download windows). The developer feeds the Mbps value into the converter and presents the result directly. For example, 15.6 Mbps becomes 1,950 KB/s.

Reading technical specifications
A specification says “max throughput: 1,000 Mbps”. A log parser expects values in KB/s. 1,000 × 125 = 125,000 KB/s. Without the conversion the parser would misinterpret the data.

Theoretical Maximum vs. Real-World Throughput

The page returns the theoretical maximum byte rate based on the bit rate. Real networks never achieve this maximum because of protocol overhead:

  • Ethernet frames add a preamble, header (14 bytes), and checksum (4 bytes). For 1500‑byte payloads, overhead is roughly 2.6%.
  • TCP adds a 20‑byte header per segment; IP adds 20 bytes. A typical TCP segment of 1460 bytes of data carries 40 bytes of headers, about 2.7% overhead.
  • Combined Ethernet + IP + TCP overhead can reduce throughput by 5–10% depending on packet size.
  • Wi‑Fi has additional contention overhead, often reducing effective throughput by 30–50%.

This converter does not account for any of that. It is a unit conversion, not a throughput estimator. If you need to calculate actual download time, you must first apply an assumed efficiency factor. For example, on a 100 Mbps link with 90% efficiency, actual KB/s is 100 × 125 × 0.90 = 11,250 KB/s. The tool gives you the 12,500 KB/s baseline.

Prefix Clarity: Decimal Mega and Kilo

All modern networking standards use decimal prefixes: mega = 1,000,000, kilo = 1,000. This tool follows that convention. There is a historical alternative in computing: binary prefixes where 1 KiB = 1,024 bytes and 1 MiB = 1,048,576 bytes. Some storage vendors still confuse the two, but networking never adopted binary prefixes. If you encounter a situation where a file size is reported in binary kilobytes (KiB), you cannot use the 125 factor directly—you would need a different conversion (1 Mbps ≈ 119.209 KiB/s). This page is strictly decimal.

FAQ

1. Why is 1 Mbps = 125 KB/s and not 128 KB/s?
Because networking uses decimal prefixes. 1 Mbps is 1,000,000 bits per second, not 1,048,576. Divide by 8 (bytes) gives 125,000 bytes, divide by 1000 gives 125 KB. The 128 number comes from binary megabytes (1 MB = 1,048,576 bytes) and is not used for network speeds.

2. Can I use this to convert Gbps to GB/s?
No, this page only handles Mbps to KB/s. For Gbps to GB/s you would multiply by 125 then adjust by the prefix (1 Gbps = 125 MB/s). But you can chain: 1 Gbps = 1,000 Mbps, then 1,000 × 125 = 125,000 KB/s, then divide by 1,000 to get 125 MB/s.

3. What happens if I enter a negative number?
The tool rejects negative values. Speed is a non‑negative quantity.

4. Is 0 Mbps allowed?
Yes, 0 Mbps gives 0 KB/s.

5. Why are units case‑sensitive?
Because “KB/s” (capital K, capital B) means kilobytes per second. “Kb/s” (lowercase b) would mean kilobits per second, which is a different unit. The tool only accepts the exact abbreviations listed.

6. Does this conversion include protocol overhead?
No. It gives the theoretical maximum byte rate assuming perfect line utilisation. Real throughput will be lower due to headers, retransmissions, and congestion.