The conversion factor: exactly 1 Mbps = 0.001 Gbps
The relationship between megabits per second and gigabits per second is a pure decimal ratio. One gigabit is exactly 1000 megabits, so one gigabit per second equals 1000 megabits per second. The conversion is the same in reverse: one megabit per second is 0.001 (one thousandth) of a gigabit per second.
| From | To | Multiply by |
|---|---|---|
| Mbps | Gbps | × 0.001 |
| Gbps | Mbps | × 1000 |
There is no rounding, no approximation, no factor of 1024. A 500 Mbps connection is exactly 0.5 Gbps, and a 2.5 Gbps link is exactly 2500 Mbps. This page applies that factor linearly for any non-negative number, from fractions of a megabit to billions of megabits. The edge case is trivial: zero converts to zero. Fractional values work the same way — 0.25 Gbps becomes 250 Mbps.
This decimal factor is not a convention chosen arbitrarily. It follows the International System of Units (SI) prefix definitions, where “giga” means 10⁹ and “mega” means 10⁶. The ratio between adjacent SI prefixes is always 1000, never 1024. Networking standards bodies, such as the IEEE and ITU, have consistently specified data rates using this decimal interpretation since the early days of serial communications.
Why networking uses decimal prefixes (1000) and not binary
Many people who work with computer storage are used to the binary interpretation of prefixes — 1 kilobyte = 1024 bytes, 1 megabyte = 1024 kilobytes, and so on. This is the IEC binary system (KiB, MiB, GiB). But network engineers and equipment manufacturers almost never use it for data rates.
The reason is historical and practical. The physical layer of a network transmits bits at a fixed clock frequency. A 1 Gbps Ethernet link sends 1,000,000,000 bits per second — not 1,073,741,824 (2³⁰). The clock speed is derived from an oscillator that ticks at a decimal multiple of hertz. Similarly, the optical carrier levels (OC-3, OC-12) and the SONET/SDH hierarchy use bit rates that are exact multiples of 51.84 Mbps, a decimal number.
When you see a router interface described as “10 Gigabit Ethernet”, it negotiates a line rate of exactly 10,000,000,000 bits per second. There is no ambiguity. The same applies to subscriber lines: VDSL2, DOCSIS, and 5G NR all define maximum throughputs in decimal Mbps or Gbps.
This page therefore assumes the standard SI decimal meaning. If a user were to try to convert using 1024 (e.g., treating 1 Gbps as 1024 Mbps), they would get a 2.4 % error — small enough to be a nuisance in capacity planning but large enough to overstate a link’s capability by about 24 Mbps on a 1 Gbps connection.
The bit-versus-byte trap: converting to MB/s and GB/s
A separate and more consequential problem is confusing bits with bytes. Network speeds are always quoted in bits per second (bps) — megabits, gigabits, etc. File sizes and storage capacities are quoted in bytes (B). One byte equals 8 bits.
Because the page only converts between Mbps and Gbps (both in bits per second), a user who wants to know how fast a file will transfer must apply an extra step: divide the bit rate by 8 to get the byte rate.
Worked example: A fiber broadband plan advertises “1000 Mbps” (1 Gbps). The theoretical maximum download speed in megabytes per second is:
1000 Mbps ÷ 8 = 125 MB/s
At that rate, a 1 GB (gigabyte) file would take about 8 seconds at full line speed, ignoring protocol overhead.
Conversely, if someone says “my connection is 200 MB/s”, that corresponds to 200 × 8 = 1600 Mbps, or 1.6 Gbps. The page does not automate that multiplication, so the user must remember that the conversion factor between Mbps and MB/s is × 0.125 (or ÷ 8). A quick reference table is still useful:
| Data rate (Mbps) | Data rate (Gbps) | Max byte rate (MB/s) |
|---|---|---|
| 100 | 0.1 | 12.5 |
| 300 | 0.3 | 37.5 |
| 500 | 0.5 | 62.5 |
| 1000 | 1.0 | 125 |
| 2000 | 2.0 | 250 |
| 10000 | 10.0 | 1250 |
This trap catches even experienced IT staff. When a colleague complains that a “100 Mbps” link cannot transfer a 100 MB file in one second, the explanation is simply that 100 Mbps is only 12.5 MB/s. The conversion between bits and bytes is where the disconnect lies, not in the Mbps‑to‑Gbps factor.
Example: common speed tiers from home to data center
The page’s focus on the Mbps‑to‑Gbps range covers the vast majority of consumer and business connections currently in service.
- Home broadband: Typical plans range from 25 Mbps to 1000 Mbps (1 Gbps). In Gbps terms, that is 0.025 Gbps to 1 Gbps. Fibre‑optic providers now regularly offer 2 Gbps or 5 Gbps symmetric services, which are still within the Gbps scale (2000 Mbps and 5000 Mbps respectively).
- Small business / SOHO: Symmetric 200 Mbps (0.2 Gbps) to 1 Gbps leased lines are common. Some providers now offer 500 Mbps (0.5 Gbps) as a mid‑tier upgrade.
- Enterprise / data centre uplinks: Server connections are usually 10 Gbps (10,000 Mbps) or 25 Gbps (25,000 Mbps). Aggregation switches may use 40 Gbps or 100 Gbps. Even at these scales, the conversion is a simple multiplication by 1000: 40 Gbps = 40,000 Mbps, 100 Gbps = 100,000 Mbps.
- Wireless backhaul and 5G: Newer 5G base stations can handle peak data rates of several Gbps per cell. The mid‑band spectrum may deliver 1–2 Gbps; millimetre‑wave can exceed 4 Gbps. Converting to Mbps is helpful when comparing with older 4G LTE (typically 150 Mbps to 1 Gbps).
When shopping for an internet plan, users often see a mix of units. One ISP may advertise “940 Mbps” while another quotes “1 Gb” (meaning 1 Gbps). The two are not the same — 940 Mbps is 0.94 Gbps, about 6 % less. This page allows an exact comparison.
Manual calculation method and worked examples
The mathematics is elementary but worth spelling out for users who want to double‑check the tool or work offline.
Mbps to Gbps: Take the number of megabits per second and divide by 1000.
500 Mbps ÷ 1000 = 0.5 Gbps
1500 Mbps ÷ 1000 = 1.5 Gbps
0.75 Mbps ÷ 1000 = 0.00075 Gbps
Gbps to Mbps: Multiply the number of gigabits per second by 1000.
1 Gbps × 1000 = 1000 Mbps
2.5 Gbps × 1000 = 2500 Mbps
0.1 Gbps × 1000 = 100 Mbps
A common real‑world scenario: you see a plan described as “up to 1 Gig” and want to know how it compares with your current 300 Mbps service. First, “1 Gig” almost always means 1 Gbps. Convert to Mbps: 1 × 1000 = 1000 Mbps. Compare 300 Mbps to 1000 Mbps: the new plan is 3.33 times faster.
Another scenario: you are planning link aggregation for a data‑center rack. You have four 10 Gbps ports and want to know the total capacity in Mbps. 10 Gbps = 10 000 Mbps per port, so four ports give 40 000 Mbps. The tool confirms that instantly.
The page does not restrict input size. A user could enter 2 147 483 647 Mbps (the maximum 32‑bit signed integer) and get 2 147 483.647 Gbps. The conversion factor holds for any numeric range the browser can represent.
Real‑world throughput versus theoretical line rate
No data‑rate converter accounts for protocol overhead, and this page is no exception. The value it outputs — for example, 1 Gbps = 1000 Mbps — is the line rate or signalling rate defined at the physical layer. Actual user data throughput (sometimes called goodput) is always lower.
For Ethernet, the framing overhead includes:
- Preamble and start‑of‑frame delimiter (8 bytes per frame)
- Inter‑frame gap (12 bytes)
- Ethernet header (14 bytes) and optional VLAN tags (4 bytes each)
- Frame check sequence (4 bytes)
- IPv4 or IPv6 header (20–40 bytes)
- TCP/UDP header (20–8 bytes)
For typical 1500‑byte frames carrying TCP traffic over IPv4, goodput is roughly 94–95 % of the line rate. That means a 1 Gbps (1000 Mbps) Ethernet link can deliver about 940 Mbps of TCP payload. This is why many ISP plans quote “940 Mbps” rather than the full 1000 Mbps — they are accounting for unavoidable overhead plus a small margin.
Other technologies have different overhead ratios. On a 10 Gbps fixed‑line service using fibre, real‑world throughput is typically 9.4 Gbps. On a wireless link (Wi‑Fi 6, 5G), medium contention and retransmissions reduce throughput further.
The page remains agnostic about these losses. It converts pure line‑rate numbers. A network engineer who knows their link achieves 940 Mbps can type that into the tool and get 0.94 Gbps, then use that as a realistic capacity figure.
A related edge case the page does not handle is the difference between “megabit” and “mebibit”. As stated earlier, ITU and IEEE use decimal prefixes for data rates, so a conversion that used 1024 would be incorrect. The page explicitly follows the SI‑style meaning (1000), as confirmed by the fact sheet. This is an important distinction for anyone comparing storage devices (which often use binary prefixes) with network speeds (decimal). A 1 Gbps network cannot fill a 1 GiB memory in 8 seconds — it takes about 8.59 seconds because 1 GiB = 1.07374 GB.
Frequently asked questions
1. Does 1 Gbps equal 1000 Mbps or 1024 Mbps?
It equals 1000 Mbps. Network data rates use SI decimal prefixes. 1 Gbps = 1 000 000 000 bit/s, and 1 Mbps = 1 000 000 bit/s, so the ratio is exactly 1000. The 1024 interpretation is only used for some measurements of computer memory and storage (e.g., KiB, MiB, GiB).
2. How do I convert Mbps to MB/s?
Divide the Mbps value by 8. For example, 100 Mbps ÷ 8 = 12.5 MB/s. The page only converts between Mbps and Gbps (both in bits per second). The byte conversion is a separate step you must perform.
3. Can I use this page for values like 0.5 Mbps or 10 000 Mbps?
Yes. Any non‑negative number is valid. 0.5 Mbps converts to 0.0005 Gbps; 10 000 Mbps converts to 10 Gbps. The tool does not impose an upper or lower limit beyond what the browser’s number representation allows.
4. Why does my ISP advertise 940 Mbps instead of 1000 Mbps?
Most ISPs quote the maximum throughput a customer can realistically achieve, not the raw line rate. Factors include Ethernet framing overhead, network protocol headers, and sometimes a small oversubscription margin. 940 Mbps is approximately 94 % of 1000 Mbps, which is a typical efficiency figure for TCP/IP over Gigabit Ethernet.
5. Is a 1 Gbps connection 1000 times faster than a 1 Mbps connection?
In pure bit‑rate terms, yes. However, the perceived improvement for web browsing or video streaming depends on other factors like latency, jitter, and server limitations. For large file downloads, the 1000‑fold increase in raw speed does translate directly to a 1000‑fold reduction in theoretical transfer time (assuming no bottlenecks elsewhere).
6. My router shows connection speed in Mbps but my powerline adapter says Gbps — will the page convert that?
Yes. If the powerline adapter claims 1.2 Gbps, enter 1.2 in the Gbps field to get 1200 Mbps. If your router shows 300 Mbps, enter 300 in the Mbps field to get 0.3 Gbps. Keep in mind that real‑world speeds for powerline are often much lower than the advertised link rate due to electrical noise and distance. The page converts the numbers you enter, not the actual throughput.