Skip to content
A2ZCalc

Data Transfer Converter

Convert data transfer rate between bits, bytes, kilobits, megabits, gigabits per second and other common networking units.

Written by Rahman · Last reviewed

Quick answer

Data transfer rate is measured in bits per second. The distinction that causes most of the confusion is bits versus bytes: one megabyte per second is eight megabits per second, so a 100 Mbps connection delivers at most about 12.5 MB/s. Connection speeds are quoted in bits while file sizes and download managers report bytes.

0.001
1 bps = 0.001 kbps
1 Bit per second in all units
Bit per second (bps)1
Kilobit per second (kbps)0.001
Megabit per second (Mbps)0.000001
Gigabit per second (Gbps)1.000000e-9
Byte per second (B/s)0.125
Kilobyte per second (kB/s)0.000125
Megabyte per second (MB/s)1.250000e-7
Gigabyte per second (GB/s)1.250000e-10

About the Data Transfer Converter

Data transfer rate measures how fast digital data moves, expressed in bits or bytes per second. This converter handles bit-based rates such as megabits per second and byte-based rates such as megabytes per second.

It is useful for understanding internet speeds and file-transfer times.

Megabits and megabytes differ by a factor of eight

The most consequential detail on this page is a lowercase letter. Network speeds are sold in bits per second (Mbps), while file sizes and download managers report bytes per second, MB/s. A byte is eight bits, so the two differ by a factor of eight, and the abbreviations differ only in capitalisation.

A 100 Mbps connection therefore delivers at most 12.5 MB/s, and a gigabit line at most 125 MB/s. A 5 GB download over that 100 Mbps connection takes at least 400 seconds (about 6.7 minutes) under perfect conditions. Users who expect 100 MB/s conclude their connection is running at an eighth of what they paid for.

  • Lowercase b is bits, uppercase B is bytes. Mbps and MB/s are not the same unit.
  • Internet plans are advertised in bits per second essentially everywhere, because the number is eight times larger.
  • Storage, file sizes and transfer progress are almost always in bytes.

Why you never reach the advertised speed

The conversion above gives a theoretical maximum, and real transfers fall short of it for reasons that have nothing to do with the connection being mis-sold. Every packet carries protocol overhead (headers for TCP, IP and the link layer), which occupies bandwidth without carrying any of your file.

Beyond overhead, the slowest link in the path sets the ceiling. A fast connection to a slow server, a congested route, an older wireless standard or a hard drive that cannot write quickly enough will each cap the transfer well below the line rate.

  • Wireless throughput is typically a fraction of its headline rate, which describes ideal conditions with no interference.
  • Upload and download speeds differ on most consumer connections, and it is the upload figure that governs video calls and backups.
  • Latency is a separate property from bandwidth. A high-bandwidth, high-latency link feels slow for interactive work while transferring large files perfectly well.

Frequently Asked Questions

What is the difference between Mbps and MB/s?

⌄

Mbps is megabits per second; MB/s is megabytes per second. Since one byte is 8 bits, MB/s is 8 times larger than Mbps.

Why are internet speeds quoted in megabits?

⌄

Internet providers traditionally advertise speeds in megabits per second, while file sizes are measured in bytes, which is why downloads seem slower than the headline speed.

How long to download a 1 GB file at 100 Mbps?

⌄

At 100 Mbps (12.5 MB/s), a 1 GB file takes roughly 80 seconds under ideal conditions.

More Other Converters