💾 Data Storage Converter
Convert between bits, bytes, kilobytes, megabytes, gigabytes and terabytes, in both decimal (1 MB = 1,000,000 bytes, used by drive makers) and binary (1 MiB = 1,048,576 bytes, used by operating systems) standards. The two standards are why a "1 TB" drive shows as ~931 GB in Windows.
1 bit = 0.125 B
1 bits = 0.125 bytes
1 × 0.125 = 0.125
1 bit equals 0.125 B, so multiplying by 0.125 converts the value. The result describes the exact same quantity, only the measuring stick changes.
Popular data storage conversions
- Megabytes to Gigabytes (MB → GB)
- Gigabytes to Megabytes (GB → MB)
- Kilobytes to Megabytes (KB → MB)
- Megabytes to Kilobytes (MB → KB)
- Gigabytes to Terabytes (GB → TB)
- Terabytes to Gigabytes (TB → GB)
- Bytes to Megabytes (B → MB)
- Megabytes to Bytes (MB → B)
- Gibibytes to Gigabytes (GiB → GB)
- Gigabytes to Gibibytes (GB → GiB)
- Bits to Bytes (bit → B)
From the blog
All data storage units
| Unit | Symbol | Definition |
|---|---|---|
| Bit | bit | A bit is the smallest unit of digital information, a single 0 or 1. Network speeds (Mbps, Gbps) are measured in bits per second, which is why a 100 Mbps connection downloads at most 12.5 MB/s. |
| Byte | B | A byte (B) is 8 bits, historically the storage needed for one text character. File sizes and storage capacities are measured in bytes and their multiples. |
| Kilobyte | KB | A kilobyte (KB) is 1,000 bytes in the SI decimal standard. A short email is a few kilobytes; a typical web page weighs a few hundred. |
| Megabyte | MB | A megabyte (MB) is 1,000,000 bytes (decimal standard). A smartphone photo is typically 2-5 MB; an MP3 song about 1 MB per minute. |
| Gigabyte | GB | A gigabyte (GB) is 1,000,000,000 bytes (decimal standard). Storage devices and mobile data plans are sold in gigabytes; an hour of HD streaming uses roughly 3 GB. |
| Terabyte | TB | A terabyte (TB) is 1,000 gigabytes (decimal standard). Hard drives and cloud storage tiers are commonly 1-4 TB; a 1 TB drive appears as about 931 GiB in Windows. |
| Kibibyte | KiB | A kibibyte (KiB) is 1,024 bytes, the binary unit operating systems traditionally called a "kilobyte". The Ki prefix (2¹⁰) was standardized in 1998 to end the ambiguity. |
| Mebibyte | MiB | A mebibyte (MiB) is 1,048,576 bytes (2²⁰). RAM sizes and OS-reported file sizes are effectively mebibytes even when labeled "MB". |
| Gibibyte | GiB | A gibibyte (GiB) is 1,073,741,824 bytes (2³⁰), about 7.4% larger than a decimal gigabyte. The gap between GB and GiB explains "missing" drive space. |
| Tebibyte | TiB | A tebibyte (TiB) is 2⁴⁰ bytes. A "1 TB" drive (decimal) holds only 0.909 TiB, which operating systems may display as ~931 GB. |
Frequently asked questions
How do I convert data storage units?
Choose your two units in the converter above and type a value, the result updates instantly, entirely in your browser. All 10 data storage units on this page are interchangeable, so you can convert in either direction.
Which data storage units can I convert here?
This converter supports 10 data storage units: Bit (bit), Byte (B), Kilobyte (KB), Megabyte (MB) and 6 more. Pick any two to convert between them.
What is the most common data storage conversion?
One of the most-used data storage conversions is Megabytes to Gigabytes (MB → GB). Every data storage pair we support is linked below, each with its own formula and table.
Is this Data Storage Converter free and private?
Yes. It is free with no sign-up, uses the exact internationally defined conversion factors, and computes every result locally in your browser, nothing you type is uploaded, and the page keeps working offline.