Free online data storage converter. Select any unit pair below or use the interactive converter.
Select units to convert
Data storage units measure the amount of digital information a device can hold or transfer. From a tiny text file of a few bytes to a 4K movie of dozens of gigabytes — understanding storage units is essential in the modern digital world. As storage technology evolves, units have grown from kilobytes (KB) to terabytes (TB) and beyond. Accurate conversion between these units is critical for IT professionals, developers, data engineers, and everyday users managing their devices.
The standard base-10 (SI) storage units and their relationships:
Operating systems often use binary (base-2) units, which is why a "1 TB" hard drive shows as less in Windows:
| From | To | Multiply By |
|---|---|---|
| Gigabyte (GB) | Megabyte (MB) | 1,000 |
| Terabyte (TB) | Gigabyte (GB) | 1,000 |
| Megabyte (MB) | Kilobyte (KB) | 1,000 |
| Gigabyte (GB) | Byte (B) | 1,000,000,000 |
| Kilobit (Kbit) | Kilobyte (KB) | 0.125 |
| Megabit (Mbit) | Megabyte (MB) | 0.125 |
| Gigabyte (GB) | Gibibyte (GiB) | 0.931323 |
| Terabyte (TB) | Tebibyte (TiB) | 0.909495 |
| Unit | Symbol | Size | Used For |
|---|---|---|---|
| Bit | b (lowercase) | Smallest unit | Network speeds (Mbps) |
| Byte | B (uppercase) | 8 bits | File sizes, storage |
| Kilobit | Kbit or kb | 1,000 bits | Internet speed |
| Kilobyte | KB | 1,000 bytes = 8,000 bits | Small files |
| Megabit | Mbit or Mb | 1,000,000 bits | Broadband speed |
| Megabyte | MB | 1,000,000 bytes | Files, images |
In the decimal (SI) system: 1 GB = 1,000 MB. In the binary system used by operating systems: 1 GiB = 1,024 MiB. This is why a "1 TB" hard drive shows as ~931 GB in Windows.
Hard drive manufacturers use decimal (1 TB = 10¹² bytes), but Windows measures in binary (1 TiB = 2⁴⁰ bytes = 1.0995 × 10¹² bytes). So 1 TB drive = ~909 GiB as shown by Windows — no storage is lost, just a unit difference.
Mbps = Megabits per second (used for internet speed). MB/s = Megabytes per second (used for file transfer speed). Since 1 byte = 8 bits: 100 Mbps internet = 100 ÷ 8 = 12.5 MB/s download speed.
1 TB = 1,000 GB (decimal/SI). In binary: 1 TiB = 1,024 GiB.
1 petabyte (PB) = 1,000 terabytes = 1,000,000 gigabytes. To put it in perspective: 1 PB can store approximately 250,000 HD movies or 500 billion pages of standard text.
1 byte = 8 bits. This is the fundamental relationship in digital computing — a byte is the standard unit for representing a single character of text.