KB, MB, GB Converter

Convert between bytes, kilobytes, megabytes, gigabytes and terabytes. Choose the binary standard (1 GB = 1,024 MB) used by operating systems, or the decimal standard (1 GB = 1,000 MB) used by drive manufacturers and ISPs.

Binary vs decimal — why your 1 TB drive shows 931 GB

Drive manufacturers sell capacity in decimal units (1 TB = 1,000,000,000,000 bytes), but Windows reports size in binary units (1 TB = 1,099,511,627,776 bytes). The same bytes divided by the bigger binary unit gives a smaller number: 10¹2; ÷ 1024⁴ ≈ 931 GiB, which Windows labels "GB". Nothing is missing — the two standards just count differently.

UnitBinary (1024)Decimal (1000)
1 KB1,024 bytes1,000 bytes
1 MB1,048,576 bytes1,000,000 bytes
1 GB1,073,741,824 bytes1,000,000,000 bytes
1 TB1,099,511,627,776 bytes1,000,000,000,000 bytes

Frequently asked questions

How many MB are in 1 GB?

In the binary standard used by operating systems, 1 GB = 1,024 MB. In the decimal standard used by drive manufacturers and mobile data plans, 1 GB = 1,000 MB.

Which is bigger, KB or MB?

MB is bigger. The order from smallest to largest is: byte → KB → MB → GB → TB, each step 1,024× (binary) or 1,000× (decimal) larger.

How many KB is a typical photo or song?

A smartphone photo is typically 2,000–5,000 KB (2–5 MB). An MP3 song is around 3,000–10,000 KB (3–10 MB) depending on length and bitrate.