A gigabyte (GB) is 1,000 megabytes, or one billion bytes, in the decimal system used by storage manufacturers, Apple devices and internet providers. Windows still counts in powers of two, so it treats a gigabyte as 1,024 megabytes (1,073,741,824 bytes), which is why the same file or drive can show two different sizes depending on where you look.
That small difference explains a lot of everyday confusion: the 1 TB drive that shows 931 GB, the 100 Mbps connection that downloads at 12 MB per second, the 25 MB email limit that rejects a 20 MB file. This guide sorts it out, with conversion tables, real-world examples and the steps to check the size of any file on your computer or phone.
The units, from byte to terabyte
Everything starts with the byte, enough to store one character of plain English text. Each step up multiplies by 1,000 in the decimal (SI) system. The binary system multiplies by 1,024 and, strictly speaking, uses different names (kibibyte, mebibyte, gibibyte, tebibyte), approved by the International Electrotechnical Commission in 1998. As the US National Institute of Standards and Technology points out, the SI prefixes kilo, mega and giga strictly mean powers of ten. In practice almost nobody says “gibibyte”, which is where the mix-up comes from.
| Unit | Decimal (SI) value | Binary unit | Binary value |
|---|---|---|---|
| Kilobyte (KB) | 1,000 bytes | Kibibyte (KiB) | 1,024 bytes |
| Megabyte (MB) | 1,000 KB = 1,000,000 bytes | Mebibyte (MiB) | 1,024 KiB = 1,048,576 bytes |
| Gigabyte (GB) | 1,000 MB = 1,000,000,000 bytes | Gibibyte (GiB) | 1,024 MiB = 1,073,741,824 bytes |
| Terabyte (TB) | 1,000 GB | Tebibyte (TiB) | 1,024 GiB = 1,099,511,627,776 bytes |
| Petabyte (PB) | 1,000 TB | Pebibyte (PiB) | 1,024 TiB |
How many MB in a GB, and how many GB in a TB?
- 1 GB = 1,000 MB in decimal, the convention used on product boxes, by macOS and iOS, and by most online services.
- 1 GB = 1,024 MB in Windows File Explorer, which counts in binary but labels the result “GB”.
- 1 TB = 1,000 GB in decimal, or 1,024 GB in binary.
- 1 MB = 1,000 KB in decimal, or 1,024 KB in binary.
The gap grows with each step: about 2.4% at the kilobyte level, 4.9% for megabytes, 7.4% for gigabytes and almost 10% for terabytes. For a single photo it is irrelevant; for a 4 TB backup drive it is several hundred “missing” gigabytes.
Why does my 1 TB drive only show 931 GB?
Nothing is missing. The manufacturer sells 1 TB as 1,000,000,000,000 bytes. Windows divides that number by 1,024 three times and gets 931.3, which it labels “GB”. A Mac shows the same drive as 1 TB because Apple’s systems count in decimal; according to Apple, only OS X Leopard and earlier, and iOS 10 and earlier, reported storage in binary. Formatting then reserves a little space for the file system, and on phones and computers the operating system takes its share too, which is why a 128 GB phone never shows 128 GB free.
| Advertised | Bytes | Shown in Windows |
|---|---|---|
| 128 GB | 128,000,000,000 | 119.2 GB |
| 256 GB | 256,000,000,000 | 238.4 GB |
| 512 GB | 512,000,000,000 | 476.8 GB |
| 1 TB | 1,000,000,000,000 | 931.3 GB |
| 2 TB | 2,000,000,000,000 | 1.82 TB |
| 4 TB | 4,000,000,000,000 | 3.64 TB |
What fits in 1 GB?
It depends entirely on the type of file and how much it is compressed. The figures below are orders of magnitude, computed from typical file sizes and bitrates, to help you estimate quickly.
| Content | Typical size | About how many in 1 GB |
|---|---|---|
| Plain-text email | 10–50 KB | 20,000 or more |
| Office document or text PDF | 100 KB–2 MB | 500 to 10,000 |
| Smartphone photo (JPEG or HEIC) | 2–5 MB | 200 to 500 |
| Camera RAW photo | 25–60 MB | 15 to 40 |
| MP3 song, 4 minutes at 320 kbps | about 9.6 MB | about 100 |
| Uncompressed CD-quality audio (WAV) | about 10.6 MB per minute | about 1 h 34 min |
| Video at 8 Mbps (typical 1080p) | about 60 MB per minute | about 17 minutes |
| Video at 50 Mbps (high-quality 4K) | about 375 MB per minute | under 3 minutes |
Video is what makes files big. A video’s size is simply its bitrate × duration, so the same 10-minute clip can weigh 300 MB or 6 GB depending on resolution, frame rate and codec. Our guide on sending video without losing quality explains how to deliver it intact.
Bits vs bytes: Mbps is not MB/s
Internet speeds are sold in megabits per second (Mbps, lowercase b), while files are measured in megabytes (MB, capital B). One byte is eight bits, so divide a connection speed by eight to know how many megabytes per second it can move.
| Connection | Megabytes per second | Time for 1 GB |
|---|---|---|
| 10 Mbps | 1.25 MB/s | about 13 min |
| 50 Mbps | 6.25 MB/s | about 2 min 40 s |
| 100 Mbps | 12.5 MB/s | about 1 min 20 s |
| 300 Mbps | 37.5 MB/s | about 27 s |
| 1 Gbps | 125 MB/s | about 8 s |
These are best cases. When you send files, what matters is your upload speed, often much lower than the download speed in your contract. Our article on how long it takes to upload large files gives the full table, and why is my upload so slow? covers the usual culprits.
When is a file “too big” to send?
Size only matters relative to the channel you use. The same 30 MB PDF is too big for most mailboxes and tiny for a file transfer service. As a rule of thumb:
- Email: most providers stop at 20–25 MB per message, attachments included; see the email attachment size limits by provider.
- Messaging apps: limits vary from a few megabytes to a couple of gigabytes, and photos and videos are often recompressed; see our WhatsApp and Discord guides.
- Transfer services: free plans range from a few gigabytes to 100 GB per transfer on Transfr; for bigger sends, see how to send a 100 GB file.
Why a file can “grow” when you send it
Two things change the size you see along the way. First, email encoding: attachments are converted to text with Base64, which turns every 3 bytes into 4 characters, so a file grows by about a third inside the message. A 20 MB attachment becomes roughly 27 MB of email, which servers that count the encoded size, such as Microsoft’s, treat as over a 25 MB limit. Transfer links do not have this problem, because the file travels as-is.
Second, compression. Zipping a folder of documents can make it much smaller, but zipping photos, videos or MP3s barely changes anything, because those formats are already compressed. Our guide Should you zip files before sending? has the details, and the page on sending a folder without zipping shows the alternative.
Too big for email? Send a link
Transfr sends up to 100 GB per transfer for free, without an account.
How to check the size of a file
On Windows
Step 1
Right-click the file or folder
In File Explorer, right-click and choose Properties.
Step 2
Read “Size”
Size is the actual data. “Size on disk” is the space it occupies, rounded up to the drive’s allocation units, so it can be a little bigger.
On a Mac
Step 1
Select the item in Finder
Click the file or folder once.
Step 2
Open Get Info
Press Command-I (or right-click and choose Get Info). The size appears in decimal units, with the exact number of bytes in brackets.
On iPhone and Android
In the iPhone Files app, touch and hold a file and choose Get Info. In the Photos app, swipe up on a photo or video to see its details. On Android, open the file in Files by Google or your file manager and look at its details, or swipe up on a photo in Google Photos. If you need to send something heavy from your phone, our guide to sending large files from iPhone covers each option.
Quick reference
- 1 KB = 1,000 bytes · 1 MB = 1,000 KB · 1 GB = 1,000 MB · 1 TB = 1,000 GB (decimal).
- Windows shows binary values with decimal names: divide the advertised capacity by about 1.074 for GB, 1.1 for TB.
- Mbps ÷ 8 = MB/s. A 100 Mbps line moves about 12.5 MB per second at best.
- Video size = bitrate × duration. One minute at 8 Mbps is about 60 MB.
Send large files for free
- Up to 100 GB per transfer
- No account needed
- Encrypted and hosted in Europe