Open Calculators
Blog
File Sizes, Drives, RAM & Cloud Storage

Data Storage Converter (MB to GB, GB to TB)

Convert file sizes and drive capacities between KB, MB, GB, TB and PB — or their binary twins KiB, MiB, GiB and TiB. See exactly how much usable space a drive reports and how many photos or movies fit.

Bidirectional Data Storage Conversion
Data Storage
Decimals:
931.3226
1 TB = 931.3226 GiB
Base unit: 1.0000E12 B
Direct conversion factor:1 TB = 931.32257462 GiB
Popular Conversions

Real-World Benchmarks

Multi-Unit Conversion Matrix

Click a row to make it the target unit
GroupMeasurementSymbolEquivalent Value
BitsBitbit8.0000E12
BitsKilobitkb8.0000E9
BitsMegabitMb8,000,000
BitsGigabitGb8,000
Decimal (SI · 1000)ByteB1.0000E12
Decimal (SI · 1000)KilobyteKB1.0000E9
Decimal (SI · 1000)MegabyteMB1,000,000
Decimal (SI · 1000)GigabyteGB1,000
Decimal (SI · 1000)TerabyteTB1
Decimal (SI · 1000)PetabytePB0.001
Decimal (SI · 1000)ExabyteEB1.0000E-6
Binary (IEC · 1024)KibibyteKiB9.7656E8
Binary (IEC · 1024)MebibyteMiB953,674.3164
Binary (IEC · 1024)GibibyteGiB931.3226
Binary (IEC · 1024)TebibyteTiB0.9095
Binary (IEC · 1024)PebibytePiB0.0009
Binary (IEC · 1024)ExbibyteEiB8.6736E-7

Step-by-Step Mathematical Explanation

Formula: Value (GiB) = Value (TB) × (1,000,000,000,000 ÷ 1,073,741,824)
  • Step 1: Convert 1 TB to the base unit (B): 1 × 1,000,000,000,000 = 1.0000E12 B.
  • Step 2: Convert base bytes to gibibytes: 1.0000E12 ÷ 1,073,741,824 = 931.322575 GiB.
  • Direct factor: 1 TB = 931.32257462 GiB.

Essential Conversion Factors

1 Kilobyte (KB)1,000 bytes
1 Kibibyte (KiB)1,024 bytes
1 Gigabyte (GB)1,000 MB
1 Terabyte (TB)1,000 GB
1 TB931.323 GiB
1 Byte8 bits

Terabyte: 1,000 GB — hard drives and SSDs

Quick Answer & Key Storage Formulas

Direct Answer: To convert megabytes to gigabytes, divide by 1,000: GB = MB ÷ 1,000. To convert gigabytes to terabytes, divide by 1,000 again. In binary units, GiB = MiB ÷ 1,024. To see how a drive label appears in Windows, use GiB = GB × 0.931323: a 1 TB drive shows as 931 GB.

Understanding Storage Units & Conversion Math

Every storage unit counts bytes. Decimal units multiply by 1,000 per prefix (KB → MB → GB → TB), matching how drives, SSDs and cloud plans are sold. Binary units multiply by 1,024 (KiB → MiB → GiB → TiB), matching how memory is addressed and how many operating systems report space.

1. Megabytes to Gigabytes (MB → GB)

Decimal prefixes are powers of 1,000, so each step divides by 1,000:

GB = MB ÷ 1,000

Example: 2,500 MB ÷ 1,000 = 2.5 GB.

2. Gigabytes to Gibibytes (GB → GiB)

Convert to bytes (× 10⁹), then divide by 1,024³ bytes per GiB:

GiB = GB × 10⁹ ÷ 1,073,741,824 ≈ GB × 0.931323

Example: 500 GB × 0.931323 = 465.66 GiB.

Why Is My 1 TB Drive Only 931 GB?

Drive makers use decimal terabytes; Windows divides by binary gibibytes but still prints "GB". Nothing is missing — the drive is exactly the advertised number of bytes:

1 TB = 10¹² bytes ÷ 1,024³ = 931.32 GiB

A 2 TB SSD = 1,862.6 GiB, shown in Windows as "1.81 TB".

Typical File & Device Sizes

ItemSizeBytesNote
Plain-Text Email10 KB10,000Without attachments
Smartphone Photo3 MB3,000,00012 MP JPEG
MP3 Song9.6 MB9,600,0004 minutes at 320 kbps
HD Movie4 GB4 × 10⁹2-hour 1080p download
Smartphone Storage256 GB2.56 × 10¹¹Shows as ~238 GiB
Laptop SSD1 TB10¹²Shows as ~931 GiB

Frequently Asked Questions

How many MB are in a GB?

1 GB = 1,000 MB in decimal (SI) units. In binary units, 1 GiB = 1,024 MiB.

What is the difference between KB and KiB?

A kilobyte (KB) is 1,000 bytes; a kibibyte (KiB) is 1,024 bytes. The IEC introduced the "bi" prefixes in 1998 to end the ambiguity.

How many bits are in a byte?

A byte is 8 bits. That is why a 100 Mbps connection transfers at most 12.5 MB per second.

How many GB are in a TB?

1 TB = 1,000 GB. In binary units, 1 TiB = 1,024 GiB — and a 1 TB drive holds 931.32 GiB.

Conversion Charts