Skip to main content

Mbps Converter

Converts a network speed among ten decimal units, bps through Tbps for bits and Bps through TBps for bytes, and lists the result in all ten at once. One byte is eight bits, so 1 Mbps is 125 kBps and 1 Gbps is 125 MBps; binary prefixes such as Mibps are outside this set.

Runs entirely in your browser

This tool sends nothing over the network. Everything you enter is processed on your device and never reaches our servers.

Networking
Data Transfer
Unit Conversion
Loading the tool
Reference

Documentation

An Mbps converter translates a network speed between the ten units used to quote it, from bits per second up to terabits per second and from bytes per second up to terabytes per second. Internet plans, Wi-Fi standards, and Ethernet ports are rated in megabits or gigabits per second, while browsers and download managers show progress in megabytes per second, so the conversion that matters most is the factor of eight between Mbps and MBps.

The speed can be written as a decimal, a fraction such as 3/4, a mixed number such as 5 1/2, or scientific notation such as 1.5e3, and thousands separators are ignored. Lowercase symbols (bps, kbps, Mbps, Gbps, Tbps) count bits, and symbols with an uppercase B (Bps, kBps, MBps, GBps, TBps) count bytes. Every prefix in this set is decimal: kilo is 1,000, mega 1,000,000, giga 1,000,000,000, and tera 1,000,000,000,000. Binary rates such as Mibps are not included, because link speeds are specified with decimal prefixes.

The value is first converted to bits per second by multiplying by the source factor, then divided by the target factor. Bit units carry factors of 1, 1,000, 1,000,000, 1,000,000,000, and 1,000,000,000,000; byte units carry the same factors multiplied by 8, so one MBps is 8,000,000 bits per second. 1 Mbps therefore equals 1,000,000 / 8,000 = 125 kBps, and 1 Gbps equals 1,000,000,000 / 8,000,000 = 125 MBps. The result appears alongside the same speed in all ten units, and Settings holds the decimal places (six by default) and a step-by-step view of the two operations.

An advertised speed is a line rate. The throughput a file copy reports is lower because framing, headers, and retransmissions use part of the link, and a speed test in Mbps cannot be compared with a download dialog in MBps until one of them is converted. A rate too small for the chosen precision appears in scientific notation rather than as zero, and a setting of zero decimal places rounds 12.5 MBps to 13.

A 300 Mbps plan is 300 x 1,000,000 = 300,000,000 bits per second, and 300,000,000 / 8,000,000 = 37.5 MBps. A 6 GB download is 6,000 MB, so it takes at least 6,000 / 37.5 = 160 seconds, a little under three minutes.

Converting between bit-based and byte-based speed units is a frequent task across networking, storage planning, media streaming, and cloud infrastructure work. The scenarios below are the ones where the factor of eight changes a decision.

  • ISP Plan Comparison: Internet providers advertise speeds in Mbps, but download managers report throughput in MBps. A 100 Mbps plan delivers at most 12.5 MBps, the ceiling to hold an observed download rate against.
  • Network Engineering: Backbone links run at Gbps or Tbps rates. A 10 Gbps link shared evenly by 200 endpoints leaves 50 Mbps each, or 6.25 MBps, the per-user figure for provisioning bandwidth.
  • Video Streaming Bitrate: Streaming encoders specify output in kbps while storage is counted in bytes. A 6,000 kbps stream is 750 kBps, which fills 2.7 GB for every hour of recording.
  • Cloud Storage Throughput: Cloud block storage states throughput limits in MBps while virtual machine network bandwidth is stated in Gbps. A disk capped at 250 MBps moves 2 Gbps, so a machine limited to 1 Gbps of network bandwidth cannot stream that disk at full speed.
  • Firmware and IoT Devices: Embedded systems and serial links run at low data rates measured in bps or kbps. A 115,200 bps UART link carries 14.4 kBps of raw bits, so a 512 kB firmware image needs at least 35.6 seconds, and longer once start and stop bits are counted.
  • File Transfer Estimation: A USB 3.2 Gen 1 port signals at 5 Gbps, which converts to 625 MBps. Its 8b/10b line code spends 10 bits on every byte, so the usable ceiling is 500 MBps before any protocol overhead.
  • Educational Reference: Students learning about networking often confuse bits and bytes. Seeing one speed in all ten units at once makes the factor-of-eight relationship between bits and bytes concrete.
Inputs, outputs, and what the Mbps Converter computes

What the Mbps Converter asks for and what it returns, as a plain list. Defaults, units, and ranges are the ones the form loads with.

Inputs

  • Value (text input) · default: 1
  • From · default: Mbps (megabits per second)
  • To · default: kBps (kilobytes per second)
  • Decimal places (numeric input) · default: 6 · range: 0 to 20
  • Show step-by-step conversion · default: off
  • Show result in all units · default: on

Controls

Convert · Reset

Example

A 300 Mbps plan is 300 x 1,000,000 = 300,000,000 bits per second, and 300,000,000 / 8,000,000 = 37.5 MBps.