Computer Memory Sizes Explained: Why We All Mix Up Bits, Bytes, MB and GB

Computer Memory Sizes Explained: Why We All Mix Up Bits, Bytes, MB and GB

We see MB, GB and TB everywhere.

A phone with 256GB? Sounds good.

A laptop with 1TB? Even better. Bigger number. Clearly we’re winning.

But ask someone what a gigabyte actually is and things suddenly get suspiciously quiet.

Students are no different.

They learn that a byte is 8 bits. They learn that KB means kilobyte, MB means megabyte and GB means gigabyte.

Then three lessons later:

“Miss… is MB bigger than GB?”

And somehow we're back at the beginning.

Maybe it isn't a memory problem

Computer memory sizes aren't particularly difficult. The problem is that they're often taught as a collection of letters and numbers that students are expected to memorise.

At the bottom is the bit — a single binary digit, either 0 or 1.

Then the ladder begins:

8 bits = 1 Byte (B)
1,000 Bytes = 1 Kilobyte (KB)
1,000 KB = 1 Megabyte (MB)
1,000 MB = 1 Gigabyte (GB)
1,000 GB = 1 Terabyte (TB)

And then come petabytes (PB), exabytes (EB), zettabytes (ZB) and yottabytes (YB) — because apparently terabyte wasn't dramatic enough.

Once students can actually see the order, something changes.

KB, MB, GB and TB stop looking like random letters they have to remember.

They become a ladder.

And ladders are much easier when you can see which rung comes next.

They're already using memory sizes every day

The funny thing is, students already live surrounded by these units.

A photo might take up a few MB.

Their phone might have 128GB or 256GB of storage.

A laptop might have a 1TB drive.

Then Computer Science introduces one tiny detail designed to keep everyone humble:

b = bit
B = byte

Same letter. Different capitalisation. Completely different meaning.

Of course.

For GCSE Computer Science, understanding bits, bytes, KB, MB, GB and TB becomes important when students study data representation, file sizes and storage capacity.

So perhaps the answer isn't another definition.

Sometimes students need to see it

When students forget something, our instinct is often to explain it again.

And again.

And occasionally… again.

But sometimes the explanation isn't the problem.

The representation is.

That's why I created this Computer Memory Size Chart. It puts the entire sequence into one visual:

Byte → KB → MB → GB → TB → PB → EB → ZB → YB

with the symbol and value alongside each unit.

It can sit on a Computer Science classroom wall, revision display or simply be there while students are learning computer memory sizes and data representation.

Because ideally, when someone asks:

“Wait… does GB come before MB?”

you don't need to start the whole explanation again.

They look up.

They find it.

And eventually, they stop needing to look.

A memory size chart isn't going to teach the entire GCSE Computer Science course.

It has one much simpler job:

Make something students constantly forget a little harder to forget.

Explore the Computer Memory Size Chart →

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.