Calculateus

Data Transfer Rate Converter

Convert internet and network speed between bits, kilobits, megabits and gigabits per second.

Result

Megabytes/sec
12.5
Megabits/secMegabytes/sec
10.125
50.625
101.25
253.125
506.25
10012.5

About the Data Transfer Rate Converter

The Data Transfer Rate Converter translates a network or file transfer speed between bits and bytes per second, at kilo, mega and giga scale. It answers the common confusion between the megabits per second (Mbps) an internet provider advertises and the megabytes per second (MB/s) a download manager or browser actually shows.

How It Works

Enter a value and choose its starting unit, bits/sec, kilobits/sec, megabits/sec, gigabits/sec or megabytes/sec, along with the unit to convert it to. The calculator converts your value into a common base of bits per second using each unit's fixed multiplier, then divides by the target unit's multiplier to get the converted figure. A reference table also shows the same conversion applied to 1, 5, 10, 25, 50 and 100 units at once.

Base bits/sec = value x factor(from unit). Result = base bits/sec / factor(to unit). Factors: bps = 1, kbps = 1,000, mbps = 1,000,000, gbps = 1,000,000,000, MB/s = 8,000,000.

Formula & Methodology

Every unit in the tool is defined by how many bits per second it equals, using decimal (base-1000) scaling rather than binary (1024-based) scaling. A megabyte per second is defined as 8,000,000 bits per second because there are 8 bits in a byte and 1,000,000 bytes in a decimal megabyte. To convert between any two units, the value is first turned into bits per second and then divided by the target unit's own factor.

Examples

100 Mbps Internet Plan in MB/s

100 megabits/sec converts to a base of 100,000,000 bits/sec, which divided by the 8,000,000 bits/sec that make up one megabyte/sec gives 12.5 MB/s, the realistic download speed for a 100 Mbps connection.

1 Gbps Line in Megabits/sec

1 gigabit/sec equals a base of 1,000,000,000 bits/sec; dividing by the 1,000,000 bits/sec in one megabit/sec gives 1,000 Mbps, the figure often quoted for a symmetric gigabit fiber connection.

Advantages

  • Clears up the bits-versus-bytes mismatch between advertised internet speeds and the transfer speed shown during an actual download.
  • Covers five common data-rate units in one tool instead of requiring separate lookups for each pairing.
  • Includes a quick reference table so several common values are converted at once, not just the single entered figure.

Common Mistakes

  • Comparing a plan's Mbps rating directly to a download manager's MB/s reading without dividing by 8 first.
  • Assuming MB/s here means the binary mebibyte used for file sizes, when it is defined using the decimal megabyte instead.
  • Mixing up kilobits and kilobytes, which differ by the same factor of 8 as their larger-scale counterparts.

Edge Cases to Watch For

  • Megabytes per second is defined here using the decimal megabyte (1,000,000 bytes), matching how download managers report speed, not the binary mebibyte (1,048,576 bytes) some operating systems use for file sizes.
  • A negative or zero input still runs through the same linear formula and produces a negative or zero result rather than an error, since the sign of the value is not validated.

Common Use Cases

  • Anyone checking whether their internet plan's advertised Mbps matches the MB/s speed shown during a download.
  • IT staff estimating how long a large file transfer will take over a network link of known bandwidth.
  • Students working through networking coursework that mixes bit-rate and byte-rate units.
Written & fact-checked by the Calculateus TeamLast updated August 5, 2026How we verify our formulas

Frequently asked questions

Why does my 100 Mbps internet plan download at about 12.5 MB/s?

Internet speed is advertised in megabits per second (Mbps), but file download progress is usually shown in megabytes per second (MB/s) - since there are 8 bits in a byte, divide the advertised Mbps by 8 to estimate real-world MB/s (100 Mbps ÷ 8 = 12.5 MB/s).

Conclusion

By converting through a single bits-per-second base, the tool keeps every pairing of data-rate units consistent and shows exactly why an advertised connection speed and an observed download speed can look like different numbers for the same line.