QuickCalc

Digital Storage Converter

Convert digital storage quantities across bits, Bytes, KB/KiB, MB/MiB, GB/GiB, TB/TiB, and PB/PiB simultaneously. Switch between decimal (1000-based SI) and binary (1024-based IEC) standards, demystify Windows hard drive capacities, and generate shareable data reports 100% free with zero sign-ins.

Share this article
Simultaneous Multi-Unit Storage Engine

Digital Storage Converter

Convert bits, Bytes, KB/KiB, MB/MiB, GB/GiB, TB/TiB, and PB/PiB instantly with binary vs decimal precision.

Please enter a valid non-negative storage quantity to run conversions.
Advertisement

Understanding Digital Data Units: Bits vs. Bytes

In computer engineering, all digital information is stored and transmitted as binary digits or bits (b), which hold a single state of 0 or 1. Eight bits are grouped together to form a Byte (B), which is the foundational unit used to measure file size and memory capacity.

Network transmission speeds (such as broadband internet) are typically measured in bits per second (e.g., 100 Mbps or 1 Gbps), whereas file storage capacities are measured in Bytes (e.g., 500 MB or 1 TB).

Decimal SI (1000) vs. Binary IEC (1024) Measurement Standards

A frequent source of confusion among tech users is the distinction between decimal and binary unit prefixes:

  • Decimal / SI Standard (1000-based): Standardized by the International System of Units (SI). 1 KB = 1,000 B, 1 MB = 1,000 KB, 1 GB = 1,000 MB, 1 TB = 1,000 GB. Used by hard drive manufacturers (Seagate, Western Digital), SSD producers, cloud hosting providers (AWS, Google Cloud), and macOS.
  • Binary / IEC Standard (1024-based): Standardized by the International Electrotechnical Commission (IEC). 1 KiB = 1,024 B, 1 MiB = 1,024 KiB, 1 GiB = 1,024 MiB, 1 TiB = 1,024 GiB. Used by computer RAM manufacturers, Linux kernels, and Windows operating systems.

Why Your 1 TB Hard Drive Shows as 931 GB in Windows

When you purchase a 1 Terabyte (1 TB) external hard drive or SSD, the drive manufacturer formats it using decimal powers of 10: 1,000,000,000,000 Bytes.

However, when plugged into a Windows computer, Windows calculates disk capacity using binary powers of 2 (1024³ = 1,073,741,824 Bytes per GiB). Dividing 1,000,000,000,000 by 1,073,741,824 results in 931.32 GiB. Because Windows incorrectly uses the label "GB" for binary GiB, users often mistakenly believe their drive is missing ~69 GB of space!

If you work with web data payloads or need to convert developer data formats, try our free JSON & CSV Converter or measure string character counts with our Word & Character Counter.

Advertisement

Frequently Asked Questions (FAQ)

What is the difference between KB (Kilobytes) and KiB (Kibibytes)?

Kilobytes (KB) use decimal 1000-based SI metric notation (1 KB = 1,000 Bytes), whereas Kibibytes (KiB) use binary 1024-based IEC notation (1 KiB = 1,024 Bytes). Storage drive manufacturers specify capacity in decimal KB/MB/GB/TB, while operating systems like Windows report disk sizes in binary KiB/MiB/GiB/TiB.

Why does my 1TB hard drive show as 931GB in Windows?

Drive manufacturers define 1 TB as 1,000,000,000,000 Bytes (1000^4). However, Windows calculates gigabytes in binary (1 GiB = 1,073,741,824 Bytes). Dividing 1,000,000,000,000 Bytes by 1,073,741,824 results in 931.32 GiB, which Windows labels as "GB". No storage space is missing; it is simply a difference in measurement standards.

How many bits are in a byte?

There are exactly 8 bits in 1 Byte. A bit (b) is the smallest binary unit of computer data (0 or 1), while a byte (B) is eight bits grouped together, typically representing a single character of text in ASCII or UTF-8 encoding.

How many megabytes are in a gigabyte?

In standard decimal SI notation (used by storage makers and network speeds), 1 Gigabyte (GB) equals 1,000 Megabytes (MB). In binary IEC notation (used by computer RAM and operating system file systems), 1 Gibibyte (GiB) equals 1,024 Mebibytes (MiB).

You Might Also Like