Megabit? Megabyte? Is there a difference?

Marketing is a wonderful thing, isn’t it? It’s the art of giving you just enough information to make the wrong impression. There are marketers out there who willingly trade on what you think you know to make you buy something they don’t even understand.

Take the curious case of megabits, megabytes, and mebibytes. Mebibytes you say? What the frack is a mebibyte? Most people haven’t heard of them so don’t feel bad. Here’s a way you can amaze your friends at the same time turn off telemarketers.

Let’s start with the basics.

At the heart of it all is the bit. Bit is supposed to stand for “binary digit” but you know that’s made up — you know that the funny-cigarette-smoking computer guys in the 60s just came up with a food-oriented analogy for their numbers. A bit is either a 1 or a 0. It’s on or off; as they used to say, it’s got to be this or that. But a bit doesn’t do a whole lot for you. It certainly isn’t going to let you do a whole lot. In order to even show a single letter on the screen or a single note of music you need about 16 of them in a row.

Back in the day, those hungry programmers decided to call a string of eight bits a byte. Eight bits got you just enough information to send a single letter, and so it was pretty useful. (For proof those people were using ‘wacky weedus,’ they also called four bits a nybble. What did they call two bits? Why, a shave and a haircut.)

A byte doesn’t amount to much

Even a byte doesn’t do a whole lot for you. If one letter is one byte, you need tens of thousands thousand of them for just this little article. That’s where the metric system comes in. You remember the metric system… they tried to teach it to you in school but you thought you’d never need it.

String 1,000,000 bytes together and you get a megabyte. (You know they wanted to call it a “chomp,” you just know it.) String 1,000,000,000 bytes together and you get a gigabyte, which is enough for two movies or quite a few songs. But hey, you knew this.

Here’s where the marketing comes in

What you didn’t realize is that while you were calling megabytes “megs” and gigabytes “gigs” your internet service provider has been waiting to confuse you with their own terminology. See, when networks started, speeds were measured in baud, meaning “bits of audio data.” This wasn’t the actual total of bits being transferred — there were other sorts of bits in play that checked to make sure that nothing got messed up. So a line could be 380bps (bits per second) but actually give you only 300 baud. Well, since the bits per second number was higher, the marketers grabbed onto it. Maybe you remember dial up modems that measured speeds in Kbps (kilobits per second, or multiples of 1,000 bits per second.) Today’s speeds are measured in Mbps,or megabits per second.

OK… this is where the marketing comes in.

See, speeds are measured in megabits per second but they know that you’re trained to think in megabytes. See, if you want to transfer one megabyte, you actually need to transfer eight megabits. Not only that but when you’re downloading, there’s other data that hitches a ride to make sure that the data you want doesn’t get corrupt. So the math gets even more confusing.

Let’s say you have a 250 megabit per second (250mbps) connection. You want to download a 250 megabyte file. How long does it take? if your first thought was “1 second” then the marketing people have done their job. In reality even if you confused megabits with megabytes, the fastest it could be would be 8 seconds (250 megabytes = 2000 megabits) but with all the checking it is probably more like 12 seconds.

When your internet service provider says you’ve got a “500 meg line” he’s hoping you think that’s a lot. In fact it means that the average HD movie may take 20 minutes to download. even if you’re consistently getting top speed. That’s fast, but it’s not what you might have thought you were getting. Of course your provider doesn’t promise you’ll always get top speed, but that’s a matter for another article.

Hey what about the mebibytes?

Oh, what about mebibytes? We didn’t forget them. A megabyte is 1,000,000 bytes but computers actually count in multiples of two. Megabytes make for good sales numbers but internally your computer is probably thinking in mebibytes. A mebibyte is 1,024,576 bytes. Most people ignore this convenient fact and then wonder why they can’t fit the entire 56-hour Lord of the Rings saga onto a flash drive when the math says they should.

So… the moral here is if someone comes up to you with a term like “meg” or “gig” make them explain it. You don’t know if it’s megabits, megabytes, or mebibytes, and the difference is pretty important.

This article was inspired by: Your Internet Speed: Megabits vs. Megabytes | Ron Stauffer Blog

About the Author

Stuart Sweet
Stuart Sweet is the editor-in-chief of The Solid Signal Blog and a "master plumber" at Signal Group, LLC. He is the author of over 10,000 articles and longform tutorials including many posted here. Reach him by clicking on "Contact the Editor" at the bottom of this page.