Megabit (Mbit)

Data unit · SI system

All units Data converter

The megabit is a unit of digital information equal to one million bits. Its symbol is Mbit. It is the unit in which the speed of an internet connection is almost always advertised, which makes it one of the few data units that ordinary consumers encounter by name every time they choose a service.

A megabit is one million bits exactly, not 1,048,576. That distinction has practical consequences. A megabit holds 125,000 octets, which is 125 kilooctets, so a connection running at 100 megabits per second transfers about 12.5 megaoctets per second at best. A file listed as 500 megaoctets therefore takes a minimum of forty seconds, not the four the advertised number seems to promise.

That factor of eight is the reason so many people believe their connection is slower than they were sold. Nothing dishonest is happening: the industry quotes throughput in bits per second because that is what the physical layer actually carries, while file managers quote size in octets because that is how storage is organised. Both conventions are correct in their own domain, and the arithmetic between them is a division by eight.

Real throughput is lower still. Protocol headers, error correction and retransmission all consume capacity, and the usable share of a link is typically 90 to 95 per cent of its nominal rate. Wireless links lose more, because the medium is shared and interference forces retries. A connection advertised at 100 megabits per second commonly delivers 90 or so in practice, and less over a busy wireless network.

The numbers that define the eras are worth remembering. Early broadband offered 1 to 8 megabits per second, cable and fibre pushed that to 50 and 100, and gigabit services are now common in cities. High-definition video streaming needs roughly 5 megabits per second, ultra-high-definition roughly 25, and a video call between two 8, so a household's real requirement is usually far below what it buys.

In memory the megabit describes chip capacity. A 512-megabit memory chip holds 64 megaoctets, and several such chips make a module. Manufacturers count in bits because that is what the silicon holds; buyers count in octets because that is what the operating system reports.

One megabit equals 1,000,000 bits, 1,000 kilobits, 125 kilooctets, or about 0.9537 mebibits.

Megabit conversion table

UnitSymbol1 Megabit equals1 of these equalsConverter
Bitbit1000000 bit0.000001 MbitMegabits to Bits
Kilobitkbit1000 kbit0.001 MbitMegabits to Kilobits
GigabitGbit0.001 Gbit1000 MbitMegabits to Gigabits
TerabitTbit0.000001 Tbit1000000 MbitMegabits to Terabits
PetabitPbit0.000000001 Pbit1000000000 MbitMegabits to Petabits
ExabitEbit1 × 10-12 Ebit1000000000000 MbitMegabits to Exabits
ZettabitZbit1 × 10-15 Zbit1 × 1015 MbitMegabits to Zettabits
YottabitYbit1 × 10-18 Ybit1 × 1018 MbitMegabits to Yottabits
Octetoctet125000 octet0.000008 MbitMegabits to Octets
Kilooctetko125 ko0.008 MbitMegabits to Kilooctets
MegaoctetMo0.125 Mo8 MbitMegabits to Megaoctets
GigaoctetGo0.000125 Go8000 MbitMegabits to Gigaoctets
TeraoctetTo0.000000125 To8000000 MbitMegabits to Teraoctets
PetaoctetPo1.25 × 10-10 Po8000000000 MbitMegabits to Petaoctets
ExaoctetEo1.25 × 10-13 Eo8000000000000 MbitMegabits to Exaoctets
ZettaoctetZo1.25 × 10-16 Zo8 × 1015 MbitMegabits to Zettaoctets
YottaoctetYo1.25 × 10-19 Yo8 × 1018 MbitMegabits to Yottaoctets
KibibitKibit976.5625 Kibit0.001024 MbitMegabits to Kibibits
MebibitMibit0.953674316406 Mibit1.048576 MbitMegabits to Mebibits
GibibitGibit0.000931322574615 Gibit1073.741824 MbitMegabits to Gibibits
TebibitTibit0.000000909494701773 Tibit1099511.62778 MbitMegabits to Tebibits
PebibitPibit8.881784197 × 10-10 Pibit1125899906.84 MbitMegabits to Pebibits
ExbibitEibit8.67361737988 × 10-13 Eibit1152921504607 MbitMegabits to Exbibits
ZebibitZibit8.47032947254 × 10-16 Zibit1.18059162072 × 1015 MbitMegabits to Zebibits
YobibitYibit8.27180612553 × 10-19 Yibit1.20892581961 × 1018 MbitMegabits to Yobibits
KibioctetKio122.0703125 Kio0.008192 MbitMegabits to Kibioctets
MebioctetMio0.119209289551 Mio8.388608 MbitMegabits to Mebioctets
GibioctetGio0.000116415321827 Gio8589.934592 MbitMegabits to Gibioctets
TebioctetTio0.000000113686837722 Tio8796093.02221 MbitMegabits to Tebioctets
PebioctetPio1.11022302463 × 10-10 Pio9007199254.74 MbitMegabits to Pebioctets
ExbioctetEio1.08420217249 × 10-13 Eio9223372036855 MbitMegabits to Exbioctets
ZebioctetZio1.05879118407 × 10-16 Zio9.44473296574 × 1015 MbitMegabits to Zebioctets
YobioctetYio1.03397576569 × 10-19 Yio9.67140655692 × 1018 MbitMegabits to Yobioctets