Unit Converter
EN FR ES AR HI
b · B · KB · MB · GB · TB · PB

Free Data Storage Converter

Convert data storage units instantly — bits, bytes, kilobytes, megabytes, gigabytes, terabytes, and petabytes. Free, symmetrical, no sign-up.

Exact Conversion Formula & Multipliers

Digital storage has two competing conventions, and this converter offers both: decimal (SI) prefixes where 1 kilobyte = 1,000 bytes, and binary (IEC) prefixes where 1 kibibyte = 1,024 bytes, since computers address memory in powers of two. Storage manufacturers typically advertise in decimal units while operating systems often report binary units, which is the well-known reason a '1 TB' drive shows less than 1,000 GB of usable space in Windows or macOS.

Practical Real-World Scenarios

Historical & Technical Background

The kilobyte's ambiguity dates to early computing, when engineers reused the metric 'kilo' prefix loosely to mean 1,024 (2¹⁰) because it was close enough to 1,000 for casual use and matched binary addressing. As storage devices grew into gigabytes and terabytes, the compounding gap between 1,000-based and 1,024-based counting became large enough to matter commercially, prompting the International Electrotechnical Commission to introduce distinct binary prefixes (kibi-, mebi-, gibi-) in 1998 — though informal usage of 'KB' for either meaning persists today.

✓ Prefixes per the BIPM SI Brochure (decimal) and IEC 80000-13 (binary)

Precision & Accuracy Statement

Conversion factors use the exact defined values given in NIST Special Publication 811 and the BIPM SI Brochure wherever such a definition exists (for example 1 lb = 0.45359237 kg, 1 in = 2.54 cm, 1 US gal = 3.785411784 L, g₀ = 9.80665 m/s²); derived factors are computed from those definitions rather than copied as rounded figures. Results are calculated in double-precision floating point and shown to 10 significant digits, so the last digit can differ by one unit of rounding. The rounded figures in the text and tables above are for reading convenience.

How This Converter Works

Data storage uses powers of 1,000 (SI decimal) for storage marketing — where 1 KB = 1,000 bytes — but operating systems often use binary prefixes where 1 KiB = 1,024 bytes. Our converter offers both: decimal units (KB, MB, GB, TB, PB) and binary units (KiB, MiB, GiB, TiB).

Common Conversions

UnitBytesCommon Use
1 Byte (B)1 byteSingle character of text
1 Kilobyte (KB)1,000 bytesShort email or text document
1 Megabyte (MB)1,000,000 bytes1–2 minute MP3 audio file
1 Gigabyte (GB)1,000,000,000 bytes~250 photos or ~4 minutes of 4K video
1 Terabyte (TB)1,000,000,000,000 bytesExternal hard drive capacity
1 Petabyte (PB)1,000,000,000,000,000 bytesLarge data centre storage

Frequently Asked Questions

1How many megabytes are in a gigabyte?
Using the SI decimal standard, 1 GB = 1,000 MB. However, operating systems like Windows use binary prefixes where 1 GiB = 1,024 MiB, which is why a '1 TB' hard drive shows as ~931 GB in Windows.
2What is the difference between a bit and a byte?
A bit is the smallest unit of digital information (0 or 1). A byte contains 8 bits. Data transfer speeds are measured in bits per second (Mbps), while storage sizes use bytes (MB, GB).
3How many GB is a typical movie file?
A 1080p HD movie is typically 4–8 GB. A 4K HDR movie can be 25–100 GB depending on compression. A DVD-quality film is roughly 4–7 GB.
4Why does my 1 TB hard drive show less than 1,000 GB?
Hard drive manufacturers use SI decimal (1 TB = 1,000,000,000,000 bytes), while your OS uses binary (1 TiB = 1,099,511,627,776 bytes). The difference is about 9% (a TiB is 9.95% larger than a TB, so 1 TB is 9.05% smaller than 1 TiB), which is why 1 TB appears as ~931 GB in Windows.

Other Converters You May Need

From our networkhoyookenEasy games, free to play. Take a quick break between conversions.Play now →