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:
Then it divides by the selected target factor:
The factors are decimal:
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:
The target factor for Gbit/s is 1,000,000,000 bit/s, so:
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
| Unit | Meaning | Factor used by this calculator |
|---|---|---|
| bit/s | bits per second | 1 bit/s |
| kbit/s | kilobits per second | 1,000 bit/s |
| Mbit/s | megabits per second | 1,000,000 bit/s |
| Gbit/s | gigabits per second | 1,000,000,000 bit/s |
| GB/s | gigabytes per second | 8,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
- NIST, Metric SI prefixes — decimal kilo, mega, and giga prefix meanings.
- NIST, Guide for the Use of the International System of Units — SI writing conventions and unit-prefix guidance.
- NIST CSRC, byte glossary entry — exact eight-bit byte relationship used by the GB/s branch.
- IEEE 802.3 Working Group, Ethernet standards project — networking context for bit-per-second link rates.
- MDN Web Docs, How does the Internet work? — packet-network context behind practical throughput.