Digital StorageConverter
Instantly convert digital storage units including Bit, Byte, and more.
About Digital Storage Units
Digital storage quantifies how much information a device can hold, or how large a file or dataset is. The smallest unit is the bit (0 or 1); 8 bits make one byte. Storage then scales in multiples: kilobyte (KB), megabyte (MB), gigabyte (GB), and terabyte (TB). There is an important and persistent ambiguity: operating systems and software traditionally count in powers of 1,024 (binary, base 2), while storage manufacturers advertise capacities in powers of 1,000 (decimal, base 10) for marketing purposes. This is why a '1 TB' hard drive shows as approximately 931 GB in Windows.
The modern byte emerged as the standard 8-bit addressable unit with IBM's System/360 architecture in 1964, replacing a period in which 6-bit, 7-bit, and variable-length bytes coexisted. Claude Shannon's 1948 foundational paper on information theory named the bit and established the mathematics of data transmission. As storage capacities grew from kilobytes to megabytes to gigabytes and beyond, the naming ambiguity between binary (1 KB = 1,024 B) and decimal (1 KB = 1,000 B) became increasingly consequential. In 1998, the International Electrotechnical Commission (IEC) introduced unambiguous binary prefixes — kibibyte (KiB), mebibyte (MiB), gibibyte (GiB) — but they remain widely ignored in consumer electronics.
Digital storage conversion matters in everyday computing decisions: How much of your 256 GB phone storage remains? Can a 650 MB file fit on a 700 MB disc? Will a 50 Mbps internet connection download a 4 GB game in under 10 minutes? The answers hinge on knowing whether the MB/GB figures quoted are binary or decimal, and whether the connection speed in Mbps means megabits or megabytes (there is a factor of 8 between them). Network speeds are always quoted in bits per second, while file sizes use bytes — a detail that trips up newcomers and veterans alike.
Common Digital Storage Conversions
| From | To |
|---|---|
| 1 byte | 8 bits |
| 1 kilobyte (KB) | 1,024 bytes |
| 1 megabyte (MB) | 1,024 KB — 1,048,576 bytes |
| 1 gigabyte (GB) | 1,024 MB — 1,073,741,824 bytes |
| 1 terabyte (TB) | 1,024 GB — ~1.1 trillion bytes |
| 1 Mbit/s | 125 KB/s (0.125 MB/s) |
| 1 Gbit/s | 125 MB/s (0.125 GB/s) |
| 1 MB | 8 Megabits |
| 1 GB | 8 Gigabits — 1,024 MB |
| 1 petabyte (PB) | 1,024 TB — ~1 quadrillion bytes |
| 1 kibibyte (KiB) | 1,024 bytes (binary standard) |
| 1 mebibyte (MiB) | 1,048,576 bytes (binary standard) |
| 100 MB file | ≈ 800 Mb — takes ~16 s at 50 Mbps |
| 1 TB (decimal) | 931 GB (binary) as shown by OS |
| 1 byte | 8 bits — 2 hex digits |
Frequently Asked Questions
Binary (OS): 1 GB = 1,073,741,824 bytes. Decimal (manufacturer): 1 GB = 1,000,000,000 bytes. The difference explains why drives appear smaller than advertised.
Exactly 8 bits make one byte — a convention that solidified in the 1960s with IBM's System/360.
GB (uppercase B) is gigabytes; Gb (lowercase b) is gigabits. Network speeds use bits per second (Mbps, Gbps); file sizes use bytes (MB, GB). 1 GB = 8 Gb.
A 4K HDR movie typically requires 50–100 GB for a Blu-ray rip, or 15–25 GB for a streaming-quality encode.
MB (megabytes) measures file size — 1 MB = 8 Mb. Mb (megabits) measures network throughput. If your internet speed is 100 Mbps, downloading a 100 MB file takes 100 MB × 8 bits/byte ÷ 100 Mbps = 8 seconds (assuming perfect conditions).
Drive makers count 1 TB as 1,000,000,000,000 bytes (decimal). Windows reports in binary: 1,000,000,000,000 ÷ 1,073,741,824 ≈ 931 GiB. Both figures are correct; they use different definitions of 'giga'.
Multi-gigabit fiber services offering 2 Gbps, 5 Gbps, and even 10 Gbps are commercially available in major markets. 10 Gbps = 1,250 MB/s in practical throughput.
Standard HD (1080p) streaming uses roughly 3–7 GB per hour. 4K HDR streaming consumes 15–25 GB per hour. Definitions vary by platform: Netflix 4K uses about 7 GB/h with their compression; Apple TV 4K can use 15–20 GB/h.