Kbps to Mbps to Gbps Converter (Internet Speed)
A data rate converter changes a speed figure from one unit to another, such as Mbps to MB/s, so that a bit rate and a byte rate describe the same connection. The converter below works entirely in your browser. Enter a value, pick the unit it is in, pick the unit you want, and it shows the result along with the same speed expressed in Mbps, Gbps, and MB/s, plus how long a 1 GB file would take to download.
What Internet Speed Units Mean
Data rate units fall into two families. Bit rates count bits per second and use a lowercase b: bps, Kbps, Mbps, and Gbps. Byte rates count bytes per second and use an uppercase B: KB/s, MB/s, and GB/s. The prefixes step up by 1000 each time, so 1 Kbps is 1000 bps, 1 Mbps is 1000 Kbps, and 1 Gbps is 1000 Mbps. Network speeds use the decimal 1000 step rather than the 1024 step used for memory, which is why this converter treats every prefix as a power of 1000.
The link between the two families is fixed: one byte is eight bits. To turn a bit rate into a byte rate you divide by 8, and to go the other way you multiply by 8. That single factor of 8 is the source of almost every confusion about internet speed.
How to Use It
- Type the speed value into the field, for example the number on your internet plan.
- Choose the unit that value is currently in, such as Mbps for a plan or MB/s for a download.
- Choose the unit you want the answer in.
- Read the converted result at the top, then check the breakdown for the same speed in Mbps, Gbps, and MB/s.
- Use the 1 GB download line to estimate how long a real file would take at that speed.
Mbps vs MB/s: the 8x Gotcha
The most common mistake is reading a plan in Mbps and expecting downloads at the same number in MB/s. They are not the same. Mbps is megabits per second, the unit providers use for marketing because the number looks larger. MB/s is megabytes per second, the unit your browser and file manager use because files are measured in bytes. Since one byte is eight bits, the byte figure is always one eighth of the bit figure.
Common Speeds and Real Download Rates
| Plan speed (Mbps) | Byte rate (MB/s) | Time to download 1 GB |
|---|---|---|
| 25 Mbps | 3.13 MB/s | about 5.3 min |
| 100 Mbps | 12.5 MB/s | about 1.3 min |
| 300 Mbps | 37.5 MB/s | about 27 s |
| 500 Mbps | 62.5 MB/s | about 16 s |
| 1000 Mbps (1 Gbps) | 125 MB/s | about 8 s |
How ISPs Advertise Speed
Internet providers quote plans in megabits per second because the historical convention for network throughput is bits, and because a 100 Mbps label reads better than a 12.5 MB/s one. The figure is also a maximum under ideal conditions, not a guarantee. Real throughput depends on the route to the server, congestion, Wi-Fi versus a wired connection, and the limits of the device on the other end. The converter gives you the exact unit relationship; the figures you measure in practice will sit at or below the byte rate it reports.
When to Use It
Reach for this converter when you compare a plan in Mbps against a download shown in MB/s, when you size a backup or upload window, or when you read a network spec that mixes Gbps and MB/s. It is also useful for sanity checking a speed test: if the test reports 940 Mbps on a gigabit line, that converts to about 117 MB/s, which is the realistic ceiling once overhead is removed.
Last Thoughts on Converting Data Rates
Every confusion about internet speed comes down to one fact: providers count bits and your files are counted in bytes, and the two differ by a factor of eight. Once you divide the Mbps figure by 8, a plan and a download finally speak the same language, and the time it takes to move a file stops being a surprise.
Convert your own plan above, then check the 1 GB download line to set realistic expectations. For the underlying unit relationship, see our bytes and bits converter and the MB to GB converter, and explore the rest of our free online tools.
Key Takeaways:
- Bit rates (bps, Kbps, Mbps, Gbps) use a lowercase b; byte rates (KB/s, MB/s, GB/s) use an uppercase B.
- One byte is eight bits, so Mbps and MB/s differ by 8x. Divide Mbps by 8 to get MB/s.
- A 100 Mbps plan downloads at about 12.5 MB/s; a 1 Gbps plan at about 125 MB/s.
- Network units step up by 1000, not 1024, so 1 Gbps equals 1000 Mbps.
- Advertised speeds are maximums; real throughput is limited by routing, congestion, and the server.
- The converter runs in your browser and reports the download time for a 1 GB file at the speed you enter.
Frequently Asked Questions (FAQs)
What is the difference between Mbps and MB/s?
Mbps is megabits per second and MB/s is megabytes per second. One byte is eight bits, so MB/s is always one eighth of the matching Mbps figure. A 100 Mbps connection downloads at about 12.5 MB/s. Providers advertise in Mbps, while file downloads are usually shown in MB/s.
How do I convert Mbps to MB/s?
Divide the Mbps value by 8. For example, 200 Mbps divided by 8 is 25 MB/s. To go the other way, multiply MB/s by 8 to get Mbps. The converter on this page does the math for any pair of units and shows the result instantly.
How many Mbps is 1 Gbps?
1 Gbps equals 1000 Mbps. Network speed prefixes step up by 1000 rather than 1024, so a gigabit is a thousand megabits. In byte terms, 1 Gbps is about 125 MB/s.
Why does my download speed look slower than my plan?
Your plan is quoted in Mbps but downloads are shown in MB/s, which is eight times smaller, so the numbers naturally look different. A 100 Mbps plan shows about 12.5 MB/s in a download manager. Real speeds can also drop below that because of Wi-Fi limits, congestion, and the server you are downloading from.
How long does it take to download a 1 GB file?
At 100 Mbps it takes about 1.3 minutes, at 300 Mbps about 27 seconds, and at 1 Gbps about 8 seconds. The converter shows the exact time for the speed you enter. Real transfers run a little longer because of protocol overhead and server limits.
Are network units based on 1000 or 1024?
Network data rates use decimal prefixes based on 1000, so 1 Mbps is exactly 1,000,000 bits per second. The 1024 step applies to memory and some storage figures, not to link speeds. This converter uses 1000 throughout to match how internet speeds are defined.


