Earn $25 CASH per qualified ChartSnap Founder referral · Unlimited referrals · No purchase required —Join the Affiliate Program →

All ArticlesDigital Data

KB, MB, GB, and TB Explained

How digital storage units scale — and the decimal-vs-binary trap.

Scaling by 1,000

In the decimal system, each unit is 1,000 times the previous one: 1 KB = 1,000 bytes, 1 MB = 1,000 KB, 1 GB = 1,000 MB, 1 TB = 1,000 GB. Storage manufacturers use this system, which is why a drive is sold as '500 GB'.

The Binary Alternative

Computers often work in powers of two, so operating systems use binary units where each step is 1,024×: 1 KiB = 1,024 bytes, 1 MiB = 1,024 KiB, etc. Because 1,024 > 1,000, a 500 GB drive shows only about 465 GiB in your OS — the same bytes, different counting.

Scale at a Glance

Unit (decimal)BytesTypical file
1 KB1,000short text
1 MB1,000,000song or photo
1 GB1,000,000,000a movie
1 TB1,000,000,000,000a hard drive

Frequently Asked Questions

Why does my 1 TB drive show ~931 GB?

The maker counts 1,000⁴ bytes (1 TB); your OS counts 1,024⁴ bytes (1 TiB) but labels them GB. 1 TB = 0.931 TiB, so the OS shows about 931.

Cookies & Privacy

We use cookies for analytics and to serve ads that keep our tools free. See our Privacy Policy.