Data Transfer Rate Converter

Updated July 2026

Enter a speed in any unit to convert across bit rates (bps, kbps, Mbps, Gbps) and byte rates (B/s, KB/s, MB/s, GB/s). Network speeds use 1000-based steps and 8 bits per byte, so the converter cleanly handles the Mbps vs MB/s distinction. Everything runs privately in your browser.

8 bits = 1 byte: to convert a bit rate to a byte rate, divide by 8. So Mbps ÷ 8 = MB/s, which means 100 Mbps = 12.5 MB/s and 1 Gbps = 125 MB/s. Network rates use decimal 1000-based steps (1 kbps = 1000 bps, 1 Mbps = 1,000,000 bps).
Pick the unit your speed is in. Bit rates use lower-case b; byte rates use upper-case B.
Megabytes per second (MB/s)
bps
kbps
Mbps
Gbps
B/s
KB/s
MB/s
GB/s

Mbps vs MB/s: connection speeds are quoted in megabits per second (Mbps), but downloads are measured in megabytes per second (MB/s). Since 1 byte = 8 bits, divide a Mbps figure by 8 — a 100 Mbps link is about 12.5 MB/s.

Estimated download time at the speed above (1000-based).
Estimated download time

How data transfer rates work

A data transfer rate measures how much data moves per second. Networks count in bits per second — bps, then kbps, Mbps and Gbps — while files and downloads are measured in bytes per second: B/s, KB/s, MB/s and GB/s. The single most important fact is that 1 byte = 8 bits, so the two families differ by a factor of eight.

Network rates scale using decimal 1000-based steps: 1 kbps = 1000 bps, 1 Mbps = 1,000,000 bps, and 1 Gbps = 1,000,000,000 bps. This converter works internally in bits per second as a base unit, then divides or multiplies to reach every other unit, which keeps results consistent across the whole table.

The key distinction: Mbps (megabits) is not the same as MB/s (megabytes). Divide Mbps by 8 to get MB/s. So 100 Mbps = 12.5 MB/s, 1 Gbps = 125 MB/s, and 50 Mbps = 6.25 MB/s. To go from MB/s back to Mbps, multiply by 8.

Reference note: these figures assume the theoretical maximum at the stated rate using 1000-based units and 8 bits per byte. Real-world downloads are usually a little slower because of protocol overhead, latency and shared bandwidth.

Common data transfer rate conversions

Bit rateByte rate (÷ 8)
1 Mbps0.125 MB/s
10 Mbps1.25 MB/s
50 Mbps6.25 MB/s
100 Mbps12.5 MB/s
500 Mbps62.5 MB/s
1 Gbps (1000 Mbps)125 MB/s
2.5 Gbps312.5 MB/s
10 Gbps1250 MB/s (1.25 GB/s)

Frequently asked questions

What is the difference between Mbps and MB/s?
Mbps is megabits per second; MB/s is megabytes per second. Because 1 byte = 8 bits, MB/s is eight times larger for the same number. Providers quote Mbps, while download tools show MB/s, so 100 Mbps appears as about 12.5 MB/s.
How do I convert Mbps to MB/s?
Divide the Mbps figure by 8, since there are 8 bits in a byte. For example, 100 Mbps ÷ 8 = 12.5 MB/s and 1000 Mbps ÷ 8 = 125 MB/s. To reverse it, multiply MB/s by 8.
How many Mbps is fast internet?
As a guide, 25 Mbps handles HD streaming, 100 Mbps supports 4K and several devices, and 500 Mbps to 1 Gbps is very fast. At 100 Mbps you download at about 12.5 MB/s, so a 1 GB file takes roughly 80 seconds.
Is internet speed measured in bits or bytes?
Network speeds are measured in bits per second (lower-case b), like Mbps and Gbps. File sizes and download speeds use bytes (upper-case B), like MB and MB/s. Since 1 byte = 8 bits, divide a bit rate by 8 to get the byte rate.
How do I convert Gbps to MB/s?
1 Gbps = 1000 Mbps using 1000-based steps, then divide by 8 to convert bits to bytes: 1000 ÷ 8 = 125 MB/s. So a 1 Gbps connection moves about 125 megabytes per second at full speed.
Why do you divide by 8 to convert bit rates to byte rates?
Because one byte is 8 bits. A bit-per-second rate carries eight times as many units as the same byte-per-second rate, so dividing a bit rate by 8 gives the byte rate, and multiplying a byte rate by 8 gives the bit rate.
⚡ Data Transfer Rate Converter — by larely ↗

Related tools

ASCII Table

Full ASCII table with decimal, hex, octal, binary and character lookup.

MIME Types

Look up the MIME type for any file extension.

Markdown Table Generator

Build a Markdown table with alignment and copy the syntax, in your browser.

HTTP Headers Reference

Searchable reference of common HTTP request and response headers.

HTML Symbols & Entities

Searchable reference of HTML symbols and entity codes to copy.

MD5 Hash Generator

Generate the MD5 hash of any text or file instantly in your browser.

File Checksum Calculator

Verify a file's SHA-256, SHA-1, MD5 or CRC32 checksum in your browser — no upload.

AES-256 Text Encryption

Encrypt and decrypt text with password-based AES-256-GCM, entirely client-side.

HMAC Generator & Verifier

Compute and verify HMAC-SHA256 and other HMAC signatures in your browser.

Test Data Generator

Generate fake mock data as CSV or JSON for testing.

Word Counter

Word and character counter with reading time — runs privately in your browser.

Text Case Converter

Convert text to UPPER, lower, Title, Sentence, camelCase, snake_case and more.

Browse all 251 free tools →