How Many MB Are in a GB?
The short answer is 1,024 MB — but you may also have seen 1,000, and both numbers are correct depending on who is doing the counting. That single disagreement is the reason a 1 TB drive shows up as 931 GB, why a new phone has less free space than the box promised, and why two apps can report the same file at two different sizes.
This guide gives you the number you came for in the first line, then explains the 1,000-vs-1,024 split properly, walks the full ladder from bytes to terabytes, and clears up the other size confusion nobody warns you about: Mb is not MB. If you just need the arithmetic done, our MB to GB converter and GB to MB converter run entirely in your browser.
How Many MB Are in a GB?
| Convention | 1 GB equals | Who uses it |
|---|---|---|
| Binary (230 bytes) | 1,024 MB | Windows, most software, RAM, file managers |
| Decimal (109 bytes) | 1,000 MB | Drive and phone manufacturers, macOS, mobile data plans |
If you are checking a file size on a computer, use 1,024. If you are reading a spec sheet, a storage advertisement or a mobile data allowance, use 1,000. Our converters use the binary figure, because that is what your operating system reports back to you.
Why There Are Two Different Answers
Computers address memory in powers of two. The closest power of two to a thousand is 210, which is 1,024 — so early engineers borrowed the metric prefix "kilo" and applied it to 1,024 bytes. It was close enough, and it stuck.
The metric system, meanwhile, is strict: kilo means exactly 1,000, mega means 1,000,000, giga means 1,000,000,000. Storage manufacturers sell by the metric definition, which is both technically correct and — conveniently — makes the number on the box bigger.
In 1998 the IEC introduced separate binary prefixes to end the ambiguity: kibibyte (KiB), mebibyte (MiB), gibibyte (GiB) and tebibyte (TiB), each a power of 1,024. They are the standards-correct way to write binary sizes. Almost nobody outside Linux uses them, so in practice you will keep seeing "GB" used for both meanings and have to work out which one from context.
The Full Storage Ladder
Each step up is 1,024× in binary, or 1,000× in decimal. Every size is expressed in bytes, because the byte is the one unit both conventions agree on.
| Unit | Binary (bytes) | Decimal (bytes) | Gap |
|---|---|---|---|
| Byte (B) | 1 | 1 | — |
| Kilobyte (KB) | 1,024 | 1,000 | 2.4% |
| Megabyte (MB) | 1,048,576 | 1,000,000 | 4.86% |
| Gigabyte (GB) | 1,073,741,824 | 1,000,000,000 | 7.37% |
| Terabyte (TB) | 1,099,511,627,776 | 1,000,000,000,000 | 9.95% |
| Petabyte (PB) | 1,125,899,906,842,624 | 1,000,000,000,000,000 | 12.59% |
Notice the gap column. The two conventions differ by only 2.4% at the kilobyte, but the error compounds at every rung — by the terabyte it is nearly 10%, and at the petabyte it is over 12%. This is why nobody argues about KB and everybody argues about TB.
Quick Answers
The same 1,024 step applies at every level. These are the conversions people look up most:
- How many KB in a MB? 1,024 KB (or 1,000 decimal) — KB to MB converter
- How many MB in a GB? 1,024 MB (or 1,000 decimal)
- How many GB in a TB? 1,024 GB (or 1,000 decimal) — TB to GB converter
- How many MB in a TB? 1,048,576 MB — that is 1,024 × 1,024
- How many bytes in a KB? 1,024 bytes
- How many bytes in a GB? 1,073,741,824 bytes
For anything not on this list, the unit converter handles the whole digital category, plus length, weight, temperature and more.
Why Your 1 TB Drive Shows Only 931 GB
This is the single most common storage complaint, and nothing is wrong with your drive. It is the two conventions colliding.
The manufacturer sold you a terabyte using the decimal definition: 1,000,000,000,000 bytes. Your operating system then divides that by the binary gigabyte, 1,073,741,824 bytes:
1,000,000,000,000 ÷ 1,073,741,824 = 931.32
So your drive holds exactly what was advertised. It is being measured with a different ruler than the one used to sell it. The same arithmetic explains every other "missing" capacity:
| Advertised | Shown by your computer | Apparent loss |
|---|---|---|
| 128 GB phone | 119.21 GB | 8.79 GB |
| 256 GB SSD | 238.42 GB | 17.58 GB |
| 500 GB drive | 465.66 GB | 34.34 GB |
| 1 TB drive | 931.32 GB | 68.68 GB |
| 2 TB drive | 1,862.65 GB | 137.35 GB |
One caveat: on a phone or a new laptop, some space really is gone — the operating system, recovery partition and preinstalled apps occupy real storage on top of this conversion difference. On a blank external drive, the 7.37% is the entire explanation.
Who Uses Which Convention
| Where you see it | Convention | Note |
|---|---|---|
| Windows File Explorer | Binary (1,024) | Labelled "GB" but calculated as GiB |
| macOS Finder | Decimal (1,000) | Changed in Snow Leopard (10.6) |
| Linux and macOS terminal | Binary (1,024) | ls -lh and du -h use powers of 1,024 |
| Drive and phone makers | Decimal (1,000) | Legally defensible, and the bigger number |
| RAM | Binary (1,024) | Memory is genuinely built in powers of two |
| Mobile data plans | Decimal (1,000) | A "5 GB" plan is usually 5,000 MB |
We verified the terminal behaviour rather than assuming it: a file of exactly 1,048,576 bytes is reported as 1.0M by both ls -lh and du -h on macOS. If it were using the decimal megabyte it would read 1.0M only at 1,000,000 bytes.
Mb vs MB: Bits Are Not Bytes
This one costs people more confusion than the 1,000/1,024 split, because the abbreviations differ by a single capital letter.
- MB — megabyte, a measure of storage. Capital B.
- Mb or Mbps — megabit, a measure of speed. Lowercase b.
There are 8 bits in a byte, so a connection advertised at 100 Mbps delivers roughly 12.5 MB per second, not 100. Internet providers quote bits because it makes the number eight times larger.
| Advertised speed | Real download rate |
|---|---|
| 25 Mbps | 3.12 MB/s |
| 100 Mbps | 12.5 MB/s |
| 500 Mbps | 62.5 MB/s |
| 1,000 Mbps (1 Gbps) | 125 MB/s |
A 50 GB game download on a 100 Mbps line therefore takes about 72 minutes at best — and that is the theoretical maximum, before real-world overhead.
How Much Is a Gigabyte, Really?
Unit tables are abstract. Here is what a gigabyte actually holds, using 1 GB = 1,024 MB:
| File type | Typical size | Per gigabyte |
|---|---|---|
| Phone photo (JPEG) | ~4 MB | ~256 photos |
| RAW camera photo | ~25 MB | ~41 photos |
| MP3 song | ~5 MB | ~205 songs |
| 1080p video | ~60 MB/min | ~17 minutes |
| 4K video | ~400 MB/min | ~3 minutes |
| Text document | ~50 KB | ~21,000 documents |
File sizes vary enormously with quality settings and codec, so treat these as orders of magnitude rather than exact counts.
When Your File Is Too Big for the Limit
Most people arrive at a size conversion because something has been rejected. Email is the usual culprit: Gmail and Yahoo cap attachments at 25 MB, Outlook.com at 20 MB, and many corporate mail servers are stricter still.
Knowing the number rarely fixes it — shrinking the file does:
- Images — run them through Image Compressor. A 4 MB phone photo typically drops below 1 MB with no visible loss. If the dimensions are larger than they need to be, Image Resizer saves more than compression alone.
- PDFs — PDF Compressor re-encodes embedded images, which is where nearly all the weight in an oversized PDF lives.
- Several files at once — combine them first with PDF Merge so you are sending one attachment instead of six.
All of these run entirely in your browser. Nothing is uploaded to a server, so the file never leaves your device.
Frequently Asked Questions
Is 1 GB 1,000 MB or 1,024 MB? ▼
How many MB is 1 GB of data on my phone plan? ▼
Why does my 1 TB hard drive show 931 GB? ▼
What is the difference between MB and Mb? ▼
What comes after a terabyte? ▼
What are KiB, MiB and GiB? ▼
Which convention does FileNaut's converter use? ▼
How many photos fit in 1 GB? ▼
The Bottom Line
Use 1,024 when you are reading a number off a computer, and 1,000 when you are reading one off a box or a bill. The two answers differ by 7.37% at the gigabyte and by almost 10% at the terabyte, which is enough to explain every "missing storage" question ever asked and not enough to matter for anything else.
When you need the arithmetic done rather than explained, the MB to GB, GB to MB, KB to MB and TB to GB converters are one click away, and the full unit converter covers everything else.
Ready to try it?
Use the tool right now — free, no signup, no upload.