KB, MB, GB, TB Explained: A Plain-English Guide to Data Sizes
Why Does My Phone Keep Saying "Storage Full"?
You take a photo of your dog doing something ridiculous, go to send it to your friend, and your phone hits you with that dreaded message: Not enough storage. You check your settings and see numbers like 4.7 GB used, 128 GB total — and somehow none of it makes sense. What even is a gigabyte? Why are there so many of these units?
Don't worry. By the end of this guide, you'll be able to look at any file size — a song, a movie, a database backup — and immediately understand how big it actually is. No engineering degree required.
Start With the Smallest Thing: A Bit
Everything on a computer — every photo, every word, every cat video — is ultimately stored as tiny on/off switches. Each switch is called a bit. It can be a 0 (off) or a 1 (on). That's it. A single bit is so small it's basically useless on its own. Think of it like a single pixel in a photo taken from a mile away — meaningless by itself.
Eight bits grouped together form a byte. One byte can store a single character, like the letter "A" or the number "7". Still tiny, but now we're getting somewhere. From bytes, everything else is built.
The Ladder: From Tiny to Enormous
Here's how the units stack up, each one roughly 1,000 times bigger than the one below it:
- Byte (B) — one character
- Kilobyte (KB) — about 1,000 bytes
- Megabyte (MB) — about 1,000 KB (one million bytes)
- Gigabyte (GB) — about 1,000 MB (one billion bytes)
- Terabyte (TB) — about 1,000 GB (one trillion bytes)
- Petabyte (PB) — about 1,000 TB (one quadrillion bytes)
Each step up is a thousand times bigger. That means a terabyte isn't just "a lot bigger" than a kilobyte — it's a billion times bigger. The scale here is genuinely hard to grasp until you put it in human terms, which is exactly what we're going to do.
Kilobytes (KB): The Sticky Note
A kilobyte is roughly 1,000 bytes, which means it can hold about 1,000 characters of plain text. Picture a handwritten sticky note — one of those yellow square ones you'd stick on a monitor. That's about a kilobyte of information.
A simple email with no attachments? Maybe 5–20 KB. A basic Word document with one page of text? Around 20–30 KB. You'd need to save roughly 50 text-only emails before you hit a single megabyte.
Kilobytes were a big deal in the 1980s when hard drives held only a few hundred of them. Today, we barely notice them. Most files you deal with are at least a hundred times bigger.
Megabytes (MB): The Real-Life Workhorse
Here's where things get familiar. A megabyte is 1,000 kilobytes — about a million bytes. This is the unit most people actually encounter day to day.
Some real-world reference points:
- A typical MP3 song: 3–5 MB
- A smartphone photo (standard quality): 2–6 MB
- A short PDF document: under 1 MB
- An hour of audio in a podcast: 50–100 MB
- A standard-definition movie download: 700 MB to 1.5 GB
Think of a megabyte like a physical filing folder stuffed with documents. Not huge — you can carry it around without thinking about it — but it has real content inside. When streaming services say your video will use "1 MB per minute," that's the kind of scale we're talking about.
One thing that confuses people: internet speed is measured in megabits per second (Mbps), not megabytes. Since a byte is 8 bits, a 100 Mbps connection can only transfer about 12.5 megabytes per second. That's why downloading a 1 GB file on a fast connection still takes a minute or two.
Gigabytes (GB): The Unit You Live In
A gigabyte is 1,000 megabytes — and this is the unit that dominates modern life. Your phone storage is measured in gigabytes. Your laptop RAM is in gigabytes. The data plan on your SIM card? Gigabytes.
Here's what a gigabyte actually holds:
- Around 200 songs (at typical MP3 quality)
- About 400–500 smartphone photos
- Roughly 1 hour of HD video (streaming quality)
- Thousands of Word documents
When someone says their phone has 128 GB of storage, picture a filing cabinet stuffed with about 25,000 songs, or every photo you've ever taken in the last five years — and then some. It sounds like a lot, but modern apps, system software, and 4K videos eat through it faster than you'd expect.
A helpful mental image: if a megabyte is one brick, a gigabyte is a small pallet of bricks. Not overwhelming to picture, but heavy enough that you wouldn't want to carry it around casually.
Terabytes (TB): Where Normal People Start Running Out
A terabyte is 1,000 gigabytes — or about one trillion bytes. External hard drives and laptop SSDs are now sold in terabytes. A 2 TB external drive sounds massive, and honestly, for most home users, it is.
What fits in a terabyte?
- Roughly 200,000 photos from a decent smartphone
- About 500 hours of HD video
- Somewhere around 200,000 MP3 songs — that's over 500 days of continuous music
- An entire large video game library (most AAA games today are 50–150 GB each, so a terabyte holds about 10–20 of them)
If a gigabyte is a pallet of bricks, a terabyte is a warehouse floor covered in pallets. Individual people rarely fill a terabyte with personal data. Video editors, photographers, and software developers get there — but for the average person, a 1 TB drive feels like a lifetime supply of storage. Until it isn't.
Petabytes and Beyond: The Stuff of Data Centers
Most people will never personally deal with a petabyte (1,000 terabytes), but it helps to know it exists — because the internet runs on them.
To put a petabyte in perspective: Facebook reportedly processes over 4 petabytes of data per day. The entire printed collection of the US Library of Congress — every book, map, and document — amounts to roughly 10 terabytes. So one petabyte is about 100 times that entire library. Stored digitally. Every. Single. Day.
Beyond petabytes, there are exabytes (1,000 PB) and zettabytes (1,000 EB). The entire global internet traffic is measured in zettabytes per year. These numbers stop feeling real pretty quickly, so let's not dwell there.
A Quick Cheat Sheet to Keep Handy
- 1 KB ≈ a sticky note of text
- 1 MB ≈ one MP3 song, or one decent photo
- 1 GB ≈ 200 songs, or an hour of HD video
- 1 TB ≈ 200,000 photos, or 500 hours of HD video
- 1 PB ≈ 100 entire Library of Congress collections
The "1,000 vs 1,024" Controversy (Yes, This Is Real)
You might have noticed something odd: you buy a "1 TB" hard drive, plug it in, and Windows shows it as 931 GB. Is your drive broken? Are you being ripped off?
Neither. It's a unit definition argument that's been quietly annoying people for decades.
Drive manufacturers define 1 GB as exactly 1,000,000,000 bytes (using powers of 10). But operating systems like Windows traditionally calculated 1 GB as 1,073,741,824 bytes (using powers of 2 — because computers think in binary). The technical terms for the binary versions are kibibyte, mebibyte, gibibyte — but almost nobody uses those words in everyday conversation.
The short version: your drive is fine. The numbers just come from two slightly different definitions. macOS switched to using the manufacturer's definition years ago, which is why a 1 TB drive shows as "1 TB" on a Mac but "931 GB" on Windows. Same drive, different math.
How to Use This Knowledge Right Now
Next time you're shopping for a phone, laptop, or external drive — or just trying to figure out why your email attachment won't send — you now have a mental map to work from. A photo is a few megabytes. A movie is a few gigabytes. Your whole digital life, if you printed it all out, might be a couple of terabytes.
And when your cloud storage says you've used "14.3 GB of 15 GB," you'll know exactly how full that bucket is — and that it's time to delete some blurry photos of your dog before the really good ones stop backing up.