What Is the Difference Between Mbps and MBps?

internet computers

MBps is an abbreviation for Megabytes per second, whereas mbps and Mbps are abbreviations for megabits per second. Eight megabits equal one Megabyte. These abbreviations are commonly used to specify how much data can be transferred per second between two points.

To put megabits and Megabytes in perspective, lets back up for just a moment. One bit of data is a single “on” or “off” digit, a one or zero. It takes eight bits to represent a single character, or one byte of data.

  • 8 bits = 1 byte
  • 1000 bytes = 8 kilobits (kb) = 1 Kilobyte (KB)
  • 1000 Kilobytes (KB) = 8 megabits (mb) = 1 Megabyte (MB)

As a point of possible confusion it should be mentioned that there are two different systems for calculating multiples of data: the decimal system as noted above, and the binary system.

According to the binary system, used in relation to computer storage and memory, it takes not 1000 bytes to equal a KB, but 1024 bytes. This is because 24 extra bytes are used to store indexing or mapping information about the 1000 bytes of data. Technically, the designations in this case are Kibibyte (KiB) and Mebibyte (MiB), but these haven’t caught on in the public sector, leading many uses of “MB” to mean 1024 kilobytes, and others to mean 1000 kilobytes. When considering MBps or mbps, however, the decimal system applies, as the reference is to data transfer rates and not data storage.

Data transfer rates are quite handy for gauging performance levels of various hardware devices. Everything from USB and Firewire® ports to memory card readers and mobile devices are associated with corresponding transfer rates, often measured in megabits or Megabytes per second.

We must also translate speed to value when considering Internet service plans, advertised by download and upload speeds expressed in kilobits per second (kbps) or megabits per second. For example, a typical Digital Subscriber Line (DSL) plan might have an upper transfer limit of 1,500 kbps, which can also be expressed as 1.5 mbps. A cable plan might be advertised with speeds up to 5,000 kbps or 5 mbps; and fiber optic Internet can reach speeds of 50 mbps or more.

The wireless G network (802.11g) has a maximum transfer rate of 54 mbps, making it much faster than all but the fastest fiber optic Internet plans. Thankfully, going wireless won’t slow your surfing. The more current wireless N standard (802.11n) can’t speed up your Internet connection, but will allow faster data transfer rates between local networked computers of up to 100 mbps, or about twice the data transfer rate of G networks.

As if the abbreviations aren’t close enough to cause confusion, it doesn’t help that they are often expressed in the wrong case. When in doubt look for translations such as the kilobit or Kilobyte equivalent, or simply ask someone if the specification is indeed megabits per second or Megabytes per second.

Related wiseGEEK articles

Category

wiseGEEK features

Subscribe to wiseGEEK


6
I need to know in details about that Mbps and kbps. Whatever information is given is there in detail, but i want to know elaborately.
- anon52621
4
I agree with Barnsk, although 2^10 is 1K, i.e 1024 (as opposed to 1k which is 1000)
- anon49104
3
Barnsk brings up the one obvious error in the article. Without going into a detailed history, computer hardware manages memory best in powers of 2 with 1 bit (short for binary digit) being the smallest possible unit of memory. 2 bits is a dibit or di-bit, 4 bits is a nybble. 8 bits is a byte. 16 bits is a word. 32 bits is a double word or full word. Jumping up some past 64, 128, 256, and 512, we arrive at 1024 which, for convenience purposes, became known as a kilobyte even though it wasn't exactly 1000 bytes. I guess you could consider it rounding. I suspect what the wiseGeek was referring to was that in data communications every packet of data transmitted consists of a packet header, some data, and a packet trailer. The header and trailer perform a function similar to that which an envelop serves for the post office. It keeps that data separate from all the other data floating around in a communication network as well as identifying who sent it and who is supposed to receive it. There are many different standards defined on how to build a packet and at least one of them uses 24 bytes of header and trailer to transmit the 1000 bytes of raw data. - jsiegman
- anon49049
2
Very nice article! Must read, as many people (like me) are confused between MBps and Mbps. And that can be harmful when buying a product or service. Thank you wiseGEEK! :D
- anon48950
1
This is an article that needed to be written 'cos it confuses people, but sadly...' This is because 24 extra bytes are used to store indexing or mapping information about the 1000 bytes of data.'. What is this about? 1024=2^10, which is near to 1000 and is therefore called 1k. Nothing to do with any 'extra' for 'storing' or 'mapping'. What computer accesses data in powers-of-ten chunks? Computers, though digital, don't have fingers on which to count, unlike their ape-like creators.
- Barnsk

FREE: Subscribe to wiseGEEK

 
    learn more

our strict privacy policy ensures that your email address will be safe



Written by R. Kayne
Last Modified: 15 November 2009

copyright © 2003 - 2009
conjecture corporation