HomeMath › Mbps to Gbps Converter

Mbps to Gbps Converter

Convert internet and network speeds between Mbps and Gbps. Enter a speed, pick the direction, and get the result plus the equivalent in megabytes per second (MB/s) and a rough 1 GB download time.

Example: with Direction Mbps → Gbps · Speed 500 → Converted speed: 0.5 Gbps.

  • In megabytes per second62.5 MB/s (megabytes per second)
  • 1 GB downloadabout 16 s for a 1 GB file

Computed by the calculator below using its default values. Change any input to see your own numbers.

Converted speed
In megabytes per second
1 GB download

Network speeds are decimal: 1 Gbps = 1000 Mbps. Speeds are in bits (Mbps = megabits), while file sizes are in bytes, so divide by 8 to get megabytes per second.

Gigabit is just a thousand megabits

Network speeds use decimal prefixes, so a gigabit per second is 1000 megabits per second, not 1024. Converting is simply dividing or multiplying by 1000: a 500 Mbps plan is 0.5 Gbps, and a 2 Gbps line is 2000 Mbps. That clean factor is why marketing, routers, and speed tests all quote round numbers.

The bigger gotcha is bits versus bytes. Speeds are measured in bits (the lowercase b in Mbps), but files are measured in bytes (uppercase B), and a byte is 8 bits. So a 500 Mbps connection moves about 62.5 megabytes per second, and downloading a 1 GB (8000-megabit) file takes roughly 16 seconds at full speed, before real-world overhead.

How it’s calculated

Decimal networking units: 1 Gbps = 1000 Mbps. Gbps = Mbps ÷ 1000 and Mbps = Gbps × 1000. Megabytes per second = Mbps ÷ 8, since one byte is 8 bits. The 1 GB download estimate uses 1 GB = 8000 megabits, so time in seconds = 8000 ÷ Mbps.

Ideal throughput ignoring protocol overhead, congestion, and latency; real transfers run 10-20 percent slower. File size uses decimal 1 GB = 8000 Mb.

Mbps, Gbps and byte rate

MbpsGbpsMB/s (bytes)
1000.112.5
5000.562.5
1,0001125
2,5002.5312.5
10,000101,250

1 Gbps = 1000 Mbps (decimal); MB/s = Mbps ÷ 8.

Common mistakes

  • Dividing by 1024 instead of 1000 — network speeds are decimal, not binary.
  • Confusing megabits (Mbps) with megabytes (MB/s); they differ by a factor of 8.
  • Expecting downloads to hit the full rated speed, which overhead prevents.
  • Reading a 1 Gbps plan as 1024 Mbps rather than 1000 Mbps.

Frequently asked questions

How many Mbps are in a Gbps?

1000. Network speeds use decimal prefixes, so 1 Gbps equals 1000 Mbps, and 500 Mbps equals 0.5 Gbps.

Is Mbps the same as MB/s?

No. Mbps is megabits per second; MB/s is megabytes per second. Since a byte is 8 bits, divide Mbps by 8 to get MB/s, so 500 Mbps is about 62.5 MB/s.

Why does 1 Gbps not equal 1024 Mbps?

Data-transfer rates follow the decimal SI standard where giga means 1,000,000,000. The 1024-based prefixes apply to binary storage sizes, not link speeds.

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

About 16 seconds at full speed. A 1 GB file is roughly 8000 megabits, and 8000 divided by 500 is 16, before real-world overhead.