Skip to content
OverCalculator
  1. Home
  2. Conversion
  3. Data Transfer Rate Converter Calculator
Conversion

Data Transfer Rate Converter Calculator

Convert data transfer rate units with decimal network prefixes, bit-to-byte context, worked examples, and guidance for bandwidth, storage, and download planning.

Published

Converted rate
Result
0.100 Gbit/s
Bits per second (bit/s)
100,000,000 bit/s
Kilobits per second (kbit/s)
100,000.000 kbit/s
Gigabytes per second (GB/s)
0.013 GB/s
Enter a value in the source data transfer rate unit.

Results update as you type.

Data Transfer Rate Converter Calculator

The Data Transfer Rate Converter Calculator is the broad unit hub for throughput: bits per second, kilobits per second, megabits per second, gigabits per second, and gigabytes per second. It is built for situations where one source describes a network link in Mbit/s, another device advertises Gbit/s, and a storage tool reports GB/s. Rather than treating those labels as interchangeable, the calculator converts every input to a common bit-per-second base and then scales to the requested target unit.

This page deliberately covers both bit-based network units and one byte-based rate. That makes it different from a single-purpose Mbps calculator, which starts with megabits per second, and from a capacity-only digital storage converter, which compares bytes without time. Use this converter when the unit includes “per second” and the question is about bandwidth, throughput, transfer ceilings, or interface speed. For monthly consumption rather than instantaneous rate, the data usage calculator is the better companion.

What the converter is doing

Choose a numeric value, a From unit, and a To unit. The calculator supports five units: bit/s, kbit/s, Mbit/s, Gbit/s, and GB/s. It multiplies the entered value by the source unit factor to get bit/s, then divides by the target unit factor. The result panel also lists the remaining supported units, excluding the source and target, so one conversion gives a quick rate table.

The default example is 100 Mbit/s to Gbit/s. Because Mbit/s is one million bit/s and Gbit/s is one billion bit/s, the displayed result is 0.100 Gbit/s. The same input also equals 100,000,000 bit/s, 100,000.000 kbit/s, and 0.013 GB/s in the auxiliary rows. That last number is rounded from 0.0125 GB/s because the converter formats non-bit units to three decimals.

Formula used by the calculator

The converter uses bit/s as the base unit:

value in bit/s=value×source factor\text{value in bit/s} = \text{value} \times \text{source factor}

Then it divides by the selected target factor:

converted value=value in bit/starget factor\text{converted value} = \frac{\text{value in bit/s}}{\text{target factor}}

The factors are decimal:

1 kbit/s=1000 bit/s1\ \text{kbit/s} = 1000\ \text{bit/s}

1 Mbit/s=1000000 bit/s1\ \text{Mbit/s} = 1000000\ \text{bit/s}

1 Gbit/s=1000000000 bit/s1\ \text{Gbit/s} = 1000000000\ \text{bit/s}

1 GB/s=8000000000 bit/s1\ \text{GB/s} = 8000000000\ \text{bit/s}

The GB/s factor includes both the decimal giga prefix and the eight bits in a byte.

Data Transfer Rate example

Suppose the converter is set to Value: 2.5, From: Gigabytes per second (GB/s), and To: Gigabits per second (Gbit/s). The source factor is 8,000,000,000 bit/s for each GB/s, so the base-rate step is:

2.5×8000000000=20000000000 bit/s2.5 \times 8000000000 = 20000000000\ \text{bit/s}

The target factor for Gbit/s is 1,000,000,000 bit/s, so:

200000000001000000000=20 Gbit/s\frac{20000000000}{1000000000} = 20\ \text{Gbit/s}

The calculator therefore reports 20.000 Gbit/s as the converted rate. Its supporting rows show 20,000,000,000 bit/s, 20,000,000.000 kbit/s, and 20,000.000 Mbit/s. The exact copy text uses the same formatted source and target values: 2.500 GB/s = 20.000 Gbit/s.

Reference table

UnitMeaningFactor used by this calculator
bit/sbits per second1 bit/s
kbit/skilobits per second1,000 bit/s
Mbit/smegabits per second1,000,000 bit/s
Gbit/sgigabits per second1,000,000,000 bit/s
GB/sgigabytes per second8,000,000,000 bit/s

Bits, bytes, and naming traps

The central pitfall is the difference between lowercase b and uppercase B. A bit is the smallest binary data value. A byte is eight bits. Network equipment, internet plans, Ethernet interfaces, Wi-Fi standards, and router dashboards commonly use bit-based rates such as Mbit/s or Gbit/s. Operating systems and file-transfer tools often use byte-based rates such as MB/s or GB/s because files are measured in bytes. That is why a 1 Gbit/s link is 0.125 GB/s before overhead, not 1 GB/s.

Another trap is replacing 1000 with 1024. Binary prefixes such as KiB and MiB matter in memory and some storage contexts, but this calculator’s supported labels are decimal transfer-rate labels. It treats kilo as 1000, mega as 1000², and giga as 1000³. If a device manual explicitly says GiB/s or uses IEC binary prefixes, convert that capacity unit before comparing it to the decimal GB/s row.

Where the conversions help

In home networking, the calculator translates a fiber plan, switch port, or Wi-Fi link rate into the byte-per-second language of downloads. In data centers, it helps compare NICs, interconnects, and storage paths without losing the bit-versus-byte factor. In video production, it can turn a codec bitrate into an approximate storage-stream requirement. In troubleshooting, it helps separate a true rate mismatch from a measurement display mismatch: 940 Mbit/s on a gigabit Ethernet speed test is not the same thing as 940 MB/s from a disk benchmark.

Use the result as a theoretical rate. Real transfers include Ethernet framing, IP and TCP or UDP headers, encryption, retransmissions, disk latency, software queues, and remote-server limits. Those effects explain why an application-level transfer is normally lower than the converted line rate even when every unit conversion is correct.

Sources

Frequently asked questions

What units does this data transfer rate converter support?
The converter supports bit/s, kbit/s, Mbit/s, Gbit/s, and GB/s. It treats bit/s as the base unit, uses decimal network prefixes for kilo, mega, and giga, and converts GB/s through bytes by multiplying each gigabyte per second by eight billion bits per second.
Why does GB/s convert differently from Gbit/s?
GB/s is gigabytes per second, while Gbit/s is gigabits per second. A byte contains eight bits, so one GB/s equals eight Gbit/s in this calculator. The capital B is the warning sign: it represents bytes, not bits.
Can the converted rate predict an exact download time?
It gives the theoretical line rate, not a guaranteed application speed. Protocol overhead, Wi-Fi retransmissions, server limits, VPN encryption, disk speed, and congestion can reduce actual throughput. Use the result as a ceiling before estimating realistic file-transfer time.
How is this page different from the Mbps calculator?
This page is a hub for switching among several data-rate units in either direction. The Mbps calculator starts only from megabits per second and adds everyday download readings such as MB/s and gigabytes per hour for internet-plan interpretation.
Should storage transfer rates use this or the storage converter?
Use this page when the quantity is a rate, such as GB/s from an SSD or Gbit/s from a network card. Use the digital storage converter when the quantity is capacity, such as GB, GiB, MB, or bytes without a per-second time component.

Related calculators

Data Transfer Rate Converter Calculator updated at