About Digital Storage Conversion
Digital storage units measure the amount of data a file, drive, or memory chip can hold, ranging from a single bit up through terabytes and beyond. A bit is the smallest unit, a single binary 0 or 1, and eight bits make up a byte, the basic unit computers use to represent a character of text or a small piece of data. From there, storage scales up through kilobytes, megabytes, gigabytes, and terabytes as file sizes and drive capacities have grown over the decades.
A persistent source of confusion in digital storage is that 'kilo,' 'mega,' and 'giga' are used in two competing ways: the decimal (SI) definition, where a kilobyte is exactly 1,000 bytes, and the binary definition, where what's now technically called a kibibyte is 1,024 bytes. Storage manufacturers typically advertise capacity using the decimal definition, while operating systems often display file sizes using the binary definition, which is why a drive labeled '1 TB' often shows as roughly 931 GB in an operating system. This converter supports both bit/byte conversions and the decimal storage units used in everyday file sizes, drive capacities, and data transfer rates.
Understanding digital storage units has become an everyday practical skill as data-heavy tasks, streaming media, cloud backups, photo libraries, have made file sizes and storage capacities a routine part of technology decisions. Comparing a phone's storage tier, evaluating whether a cloud plan is enough for a photo backup, or understanding whether an internet plan's Mbps speed can handle a large download all require moving fluently between bits, bytes, and their many prefixed multiples, exactly what this converter is designed to make straightforward.
When comparing storage figures, it helps to notice whether a specification is using the decimal (1,000-based) or binary (1,024-based) definition of kilo-, mega-, and giga-, since operating systems, drive manufacturers, and networking specs don't always use the same convention, which explains most apparent 'missing storage' confusion.
Common Digital Storage Measurements
The byte (B) is the standard unit of digital information, equal to 8 bits; the SI prefixes and binary (IEC) prefixes both describe multiples of it.
| Unit | Symbol | Equal to |
| Bit | b | 1/8 byte |
| Byte | B | 8 bits |
| Kilobyte | KB | 1,000 bytes (decimal) |
| Megabyte | MB | 1,000,000 bytes (decimal) |
| Gigabyte | GB | 1,000,000,000 bytes (decimal) |
| Terabyte | TB | 1,000,000,000,000 bytes (decimal) |
Conversion Formulas
- Bytes to bits: multiply by 8
- KB to MB: divide by 1,000
- MB to GB: divide by 1,000
- GB to TB: divide by 1,000
- GB to MB: multiply by 1,000
Practical Examples
- A 5 MB photo is about 40,000,000 bits, since 5,000,000 × 8 = 40,000,000.
- A 500 GB hard drive holds about 0.5 TB, since 500 ÷ 1,000 = 0.5.
- A 100 Mbps internet connection can, in theory, transfer about 12.5 MB per second, since 100 ÷ 8 = 12.5.
- A 2 TB backup drive holds about 2,000 GB, since 2 × 1,000 = 2,000.
Advertisement
Ad slot: content middle (728x90)
Reserved between the cards and the FAQ so the page stays balanced.
Frequently asked questions
Why does my 1 TB hard drive show less than 1,000 GB in my computer?
Drive manufacturers use the decimal definition (1 TB = 1,000,000,000,000 bytes), while most operating systems calculate and display capacity using the binary definition (1 TiB = 1,099,511,627,776 bytes). Using the OS's binary math, a 1 TB (decimal) drive shows as about 931 GiB, which looks like 'missing' space but is really just a difference in counting convention.
What is the difference between a bit and a byte?
A bit is a single binary digit, 0 or 1. A byte is a group of 8 bits and is the standard unit for representing a character or small piece of data, which is why file and storage sizes are measured in bytes (and their multiples) rather than bits.
Why is internet speed measured in Mbps but file size in MB?
Internet speed is conventionally measured in megabits per second (Mbps), a networking tradition, while file sizes are measured in megabytes (MB). Since a byte is 8 bits, you divide Mbps by 8 to estimate the maximum MB-per-second download speed.
What's the difference between a kilobyte (KB) and a kibibyte (KiB)?
A kilobyte (KB), by the modern SI-based standard, is exactly 1,000 bytes. A kibibyte (KiB), a separate binary unit introduced to remove ambiguity, is exactly 1,024 bytes. Many operating systems and older software still label 1,024-byte units as 'KB' even though 'KiB' is the technically correct term.
How many bytes are in a gigabyte?
Using the decimal definition common for storage marketing, a gigabyte is exactly 1,000,000,000 (one billion) bytes.
History
The byte emerged in the 1950s as computer architects settled on grouping bits into fixed-size chunks for addressing memory, with 8 bits per byte becoming the dominant standard by the 1960s. Storage capacity was originally reported using binary prefixes informally, since memory was naturally organized in powers of two, but hard drive manufacturers later adopted decimal (powers-of-1000) prefixes because it made advertised capacities look larger and aligned with standard SI usage. This created persistent confusion between advertised and actual capacity that the International Electrotechnical Commission tried to resolve in 1998 by introducing kibibyte, mebibyte, and gibibyte as explicitly binary units, though decimal GB and TB remain the marketing norm across the storage and telecom industries today.
Why Convert Digital Storage Units?
Storage capacity, memory specs, and network speeds are reported in a mix of binary and decimal units, so accurate conversion prevents mismatched expectations between advertised and actual capacity. If your workflow also involves data transfer timing, see our Frequency converters and our Time converters.