Bit Rate Calculator

Bit rate is the speed at which data is transferred, measured in bits per unit of time. Internet speeds are advertised in megabits per second (Mbps), while file sizes are measured in megabytes (MB). Since 1 byte equals 8 bits, these two units are often confused: a 100 Mbps connection transfers data at 12.5 MB/s. This calculator converts any bit rate value into all common units simultaneously (bps, Kbps, Mbps, Gbps, Tbps, bytes/s, KB/s, MB/s, GB/s) and also calculates how long it takes to transfer a given file size at the specified speed. Enter your speed and file size below and click Calculate.

Speed converter

Transfer time calculator

Common bit rate conversions

SpeedMB/s equivalentTypical use
10 Mbps1.25 MB/sBasic broadband
100 Mbps12.5 MB/sStandard home fiber
1 Gbps125 MB/sGigabit fiber
10 Gbps1,250 MB/sData centre interconnect
USB 3.0625 MB/s5 Gbps USB
Wi-Fi 6 (max)1,150 MB/s9.6 Gbps theoretical

Formula

Transfer time (seconds) = (file size in bytes x 8) / speed in bps

Bit rate: frequently asked questions

What is bit rate?

Bit rate (also written as bitrate) is the number of bits of data transmitted or processed per unit of time. It is commonly measured in bits per second (bps), kilobits per second (Kbps), megabits per second (Mbps), or gigabits per second (Gbps). Bit rate is used to measure internet connection speeds, video streaming quality, audio quality, and data transfer rates.

What is the difference between Mbps and MB/s?

Mbps means megabits per second. MB/s means megabytes per second. Since 1 byte = 8 bits, you divide Mbps by 8 to get MB/s. For example, a 100 Mbps connection transfers at 12.5 MB/s. Internet service providers advertise speeds in Mbps (bits), while download managers typically show progress in MB/s (bytes). This is a common source of confusion.

What Mbps speed do I need to stream video?

Netflix recommends: 5 Mbps for HD (1080p), 15 Mbps for Full HD, and 25 Mbps for Ultra HD (4K). YouTube recommends 20 Mbps for 4K content. These are the minimum speeds for streaming; higher speeds provide more buffer headroom. If multiple people share a connection, multiply the per-stream requirement by the number of simultaneous streams.

How do I calculate file transfer time?

Transfer time (seconds) = file size in bits / speed in bps. For example, to transfer a 1 GB file (8,000 Mbits) at 100 Mbps: 8,000 / 100 = 80 seconds. In practice, add 10-20% for protocol overhead and network congestion. Real-world speeds are typically 60-80% of advertised maximum speeds.

What is the difference between upload and download speed?

Download speed is the rate at which data moves from the internet to your device. Upload speed is the rate at which data moves from your device to the internet. Most home internet connections are asymmetric (ADSL, cable), with download speeds significantly higher than upload speeds. Fiber connections are often symmetric (same upload and download speed). Activities like video calls and file uploads depend heavily on upload speed.

Official sources

Reviewed by the CalculatorHub team, edited by James Graham, 14 June 2026. See our methodology.