Unit Converters

Data Storage Converter

Instantly convert any digital storage size between 36 units — SI decimal (KB, MB, GB, TB, PB, EB), IEC binary (KiB, MiB, GiB, TiB, PiB), bits and nibbles, networking speed units, and legacy units. Understand the critical difference between decimal and binary prefixes — why a 1 TB hard drive shows as 931 GB in Windows. Live bulk table, real-world examples and step-by-step working included.

Instant Results
36 Units
Live Bulk Table
5 Unit Systems
100% Free

Data Storage & File Size Converter

Enter a value → choose units → convert instantly. Click any row in the bulk table to set it as your target unit.

Error
✅ Conversion Result
 
Step-by-Step Calculation
Share Result
Bulk Conversion Table — All 36 Units at Once

Click any row to set it as the target unit. Table updates live as you type.

UnitResultSymbol / Abbrev.

The 5 Data Storage Unit Systems — Complete Guide

SI decimal, IEC binary, bits, networking and legacy units explained with exact definitions

Why There Are Two Different "Gigabytes"

Digital storage is measured using two fundamentally different systems that share similar names — causing enormous confusion for consumers, developers and IT professionals. Understanding the difference is essential for correctly interpreting file sizes, hard drive capacities and memory specifications.

💾
SI Decimal (Base 10)
kilobyte (10³) · megabyte (10⁶) · gigabyte (10⁹) · terabyte (10¹²) · petabyte (10¹⁵) · exabyte (10¹⁸) · zettabyte (10²¹) · yottabyte (10²⁴)
🔢
IEC Binary (Base 2)
kibibyte (2¹⁰) · mebibyte (2²⁰) · gibibyte (2³⁰) · tebibyte (2⁴⁰) · pebibyte (2⁵⁰) · exbibyte (2⁶⁰) · zebibyte (2⁷⁰) · yobibyte (2⁸⁰)
Bits & Sub-Byte
bit · nibble (4 bits) · byte (8 bits) · kilobit · megabit · gigabit · terabit
🌐
Networking / Speed
bps · Kbps · Mbps · Gbps · Tbps (all in bits per second — divide by 8 for bytes/s)
💿
Legacy & Media
floppy disk (1.44 MB) · CD (700 MB) · DVD (4.7 GB) · Blu-ray (25 GB) · word (2 bytes) · block (512 bytes)
💡 The Core Confusion Explained: 1 gigabyte (GB, SI decimal) = 1,000,000,000 bytes. 1 gibibyte (GiB, IEC binary) = 1,073,741,824 bytes. Hard drive manufacturers use GB (decimal) because it makes drives appear larger. Windows historically used the binary value but labelled it "GB" — this is the source of the "missing" storage. A 1 TB drive contains 1,000,000,000,000 bytes = 931.32 GiB, which Windows displays as "931 GB."

Most Common Data Storage Conversions — Quick Reference

The most-searched file size conversions with exact values and practical examples

Instant Conversion Cheat Sheet
💾 Bytes → Kilobytes (SI)
1 KB = 1,000 B
500 KB = 500,000 B
1,024 B = 1.024 KB
SI: ÷ 1,000 · Binary: ÷ 1,024
📁 MB → GB (SI Decimal)
1 GB = 1,000 MB
500 MB = 0.5 GB
4,700 MB = 4.7 GB
Quick: divide MB by 1,000
💿 GB → TB (SI Decimal)
1 TB = 1,000 GB
500 GB = 0.5 TB
256 GB = 0.256 TB
Quick: divide GB by 1,000
🖥️ GiB → GB (Binary vs SI)
1 GiB = 1.07374 GB
8 GiB = 8.589 GB
931.32 GiB ≈ 1 TB
1 TB drive = 931.32 GiB in Windows
⚡ Mbps → MB/s (Network)
100 Mbps = 12.5 MB/s
1 Gbps = 125 MB/s
1 Mbps = 0.125 MB/s
Divide Mbps by 8 to get MB/s
🔢 Bits → Bytes
1 B = 8 bits
1 KB = 8,000 bits
1 MB = 8,000,000 bits
Always: 1 byte = exactly 8 bits
📦 TB → PB (Petabytes)
1 PB = 1,000 TB
100 TB = 0.1 PB
1 PB = 10⁶ GB
PB used in data centers & cloud
🌐 KiB vs KB (Binary vs SI)
1 KiB = 1,024 B
1 KB = 1,000 B
Diff = 24 bytes per KiB
KiB = kibibyte (IEC 1998 standard)

Real-World Storage Reference — From Texts to Zettabytes

Putting data storage units in context from SMS messages to global internet traffic

How Big Is a Gigabyte, Really?

Storage sizes can be abstract numbers. Anchoring them to real files, devices and systems makes them intuitive and memorable. The table below covers 24 orders of magnitude — from a single text character to the estimated total data generated by humanity each year.

Item / SystemApprox. SizeNotes
💬 One ASCII character (e.g., "A")1 byte (8 bits)7-bit ASCII + 1 parity bit
📱 Single SMS text message160 bytesStandard GSM 7-bit, 160 characters
📄 Plain text email (no attachments)~20 KBAverage with headers; 20,000 characters
🖼️ Low-resolution JPEG photo~100 KB800×600 px compressed
📖 Typical e-book (novel)~1–3 MB300 pages; plain text + metadata
🎵 MP3 audio (1 minute, 128 kbps)~1 MB128,000 bits/s × 60 s ÷ 8 = 960,000 B
📸 Smartphone photo (12 MP JPEG)~4–6 MBHEIC format; RAW is 25–50 MB
🎬 1-minute HD video (1080p)~130 MBH.264 at ~17 Mbps
💿 CD-ROM capacity700 MBStandard data CD; 74 min audio
🎮 Modern AAA video game50–150 GBCall of Duty: ~125 GB (2023)
📀 DVD (single-layer)4.7 GB4,700,000,000 bytes (decimal)
🔵 Blu-ray disc (single-layer)25 GB4K UHD: 100 GB (BDXL)
💻 Typical laptop SSD (2024)512 GB – 2 TBConsumer laptops; Pro: up to 8 TB
📷 Human genome (sequenced)~1.5 GB3 billion base pairs × ~2 bits each ÷ 8
🖥️ Enterprise server HDD20–30 TBSeagate Exos X24: 24 TB (2024)
☁️ Google Drive free storage15 GBShared across Gmail, Drive, Photos
🌐 All internet traffic per month (2024)~600 EBCisco Annual Internet Report estimate
📊 Global data generated per year (2025 est.)~120–150 ZBIDC Global DataSphere projection

The History of Digital Storage — From Punch Cards to Petabytes

How data storage evolved from physical paper to cloud exabytes in less than 80 years

80 Years of Exponential Storage Growth

The history of digital storage is one of the most dramatic exponential improvements in human technology. In 1956, IBM introduced the RAMAC 305 — the world's first commercial hard disk drive. It stored 5 MB of data on 50 spinning platters, each 24 inches (61 cm) in diameter, and weighed over 900 kg. It cost approximately $50,000 per month to lease — roughly $3,500 per megabyte per year. Today, 1 MB of storage costs less than one ten-thousandth of a cent.

The kilobyte was the primary unit of the computing's early decades. The first personal computers of the late 1970s — the Apple II, the Commodore PET, the TRS-80 — typically had 4–48 KB of RAM. A 64 KB memory expansion was considered enormous. Floppy disks evolved from 80 KB (8-inch, 1971) to 360 KB (5.25-inch, 1978) to the iconic 1.44 MB 3.5-inch floppy (1987) that remained the standard removable storage medium for nearly 15 years.

📼 The Kilobyte Confusion Origin: The very first use of "kilobyte" to mean 1,024 bytes (rather than 1,000 bytes) appeared in a 1970 paper by Werner Buchholz at IBM. It was pragmatic: memory chips came in powers of two (2, 4, 8, 16, 32, 64 KB), so using 1,024 was natural for engineers. But when hard drive manufacturers started using "kilobyte" to mean 1,000 bytes to make their drives look larger, the confusion became permanent — and persists to this day.

The 1990s brought the megabyte era to consumers. The first consumer CD-ROM drives (1985–1990) offered 700 MB of read-only storage — revolutionary for software distribution. The World Wide Web's birth in 1991 created explosive demand for storage. Hard drives grew from 40 MB (1986) to 1 GB (1991, $3,000) to 8.4 GB (1998, $300). The ZIP drive (100 MB, 1994) briefly dominated the removable storage market before USB flash drives made it obsolete.

The gigabyte era arrived for consumers in the early 2000s. The Apple iPod (2001) launched with a 5 GB hard disk — enough for "1,000 songs in your pocket." USB flash drives appeared in 2000 at 8 MB; by 2005 they held 1 GB; today consumer drives offer 2 TB in the same form factor. The iPhone 6 (2014) was the first mainstream consumer device with 128 GB of storage — more than most desktop PCs had in 2003.

The IEC standardisation of 1998 attempted to resolve the binary/decimal confusion by introducing new prefixes: kibibyte (KiB), mebibyte (MiB), gibibyte (GiB), tebibyte (TiB) etc. — all strictly meaning powers of two. Despite being the formal standard (NIST, ISO, IEEE all endorse it), adoption has been slow. Linux and macOS now use SI decimal (1 GB = 10⁹ bytes) for storage reporting; Windows switched to SI in Windows 10 1703 (2017). Hard drive manufacturers and network speed ratings have always used SI decimal.

Today's terabyte and petabyte era is dominated by cloud infrastructure. Amazon S3 stores over 200 trillion objects. Google processes approximately 40,000 search queries per second, each requiring access to hundreds of petabytes of indexed data. The Large Hadron Collider at CERN generates approximately 15 PB of data per year. And the entire collection of works produced by humanity from the dawn of writing through to the year 2003 is estimated at approximately 5 EB (exabytes).

💾
Storage Cost per GB — The 68-Year Curve
1956: ~$1,000,000/GB · 1980: ~$500,000/GB · 1990: ~$9,000/GB · 2000: ~$10/GB · 2005: ~$1/GB · 2010: ~$0.10/GB · 2015: ~$0.03/GB · 2024: ~$0.015/GB (HDD). This 66-million-fold reduction in 68 years is one of the most dramatic cost declines in industrial history — faster even than Moore's Law for transistors.
🔢
The IEC Prefix Standard (1998)
IEC 80000-13 (1998, revised 2008) introduced: kibi- (2¹⁰), mebi- (2²⁰), gibi- (2³⁰), tebi- (2⁴⁰), pebi- (2⁵⁰), exbi- (2⁶⁰), zebi- (2⁷⁰), yobi- (2⁸⁰). All formed with "-bi" suffix from "binary." Adopted by NIST, IEEE, ISO, IEC, GNU/Linux, macOS, Android. Still resisted by most consumers, retailers and Windows UI.
📼
Storage Media Evolution Timeline
1951: Magnetic tape — 1.5 MB/reel · 1956: HDD 5 MB · 1971: 8" floppy 80 KB · 1984: 3.5" floppy 720 KB → 1.44 MB · 1985: CD-ROM 650 MB · 1995: DVD 4.7 GB · 2000: Flash drive 8 MB · 2006: Blu-ray 25 GB · 2007: SSD consumer 32 GB · 2024: SSD consumer 8 TB
🌐
Zettabytes — The Scale of Today's Internet
Global IP traffic surpassed 1 zettabyte (ZB = 10²¹ bytes) per year for the first time in 2022. By 2025, global internet traffic is estimated at ~4.8 ZB/year. The total of all data ever created, captured, copied and consumed globally through 2020 is estimated at ~40 ZB (IDC). Video streaming accounts for ~82% of all internet traffic by volume.

Fascinating Data Storage Facts, Records & Science

Extraordinary storage records, surprising data sizes and the future of digital memory

Storage at the Limits of Technology
🧬
DNA Storage — Nature's 3.5 Billion Year Head Start

DNA can theoretically store approximately 215 petabytes (215 × 10¹⁵ bytes) per gram — roughly a million times denser than hard drives. In 2019, researchers at the University of Washington encoded a full movie (the OK Go "This Too Shall Pass" video), operating system and computer virus into DNA and retrieved them error-free. Microsoft is actively developing DNA data storage for archival use, targeting commercial availability in the 2030s.

🚀
NASA's Voyager Probes Have 68 KB of Memory

Voyager 1, launched in 1977 and now over 23 billion kilometres from Earth, carries only 68 kilobytes of computer memory — less than a single emoji image. Its data rate is approximately 160 bits per second at maximum. Despite this, it still transmits scientific data daily. The probe runs on three radioisotope thermoelectric generators producing ~30 watts of power — roughly equivalent to a dimmer switch on a bathroom light.

☁️
The World's Largest Data Centers

The Citadel Campus in Reno, Nevada is one of the world's largest data centres at over 6.7 million square feet (~670,000 m²). Microsoft, Google, Amazon and Meta each operate over 100 data centres globally, collectively storing an estimated several hundred exabytes. Google alone is estimated to store approximately 15–20 exabytes of user data (Gmail, Drive, Photos, YouTube). The combined power consumption of global data centres exceeds 200 terawatt-hours per year — about 1% of global electricity usage.

🔬
The Theoretical Minimum — Landauer's Principle

In 1961, IBM physicist Rolf Landauer proved that erasing one bit of information must dissipate a minimum amount of energy: kT ln(2) ≈ 2.85 × 10⁻²¹ joules at room temperature. This "Landauer limit" is about 100 million times smaller than the energy current chips use per bit operation — suggesting enormous potential efficiency gains. Reaching the Landauer limit would make a hard drive that consumes less power than photosynthesising a single leaf.

📡
5G Networks and the Gigabit Revolution

5G wireless networks offer theoretical peak speeds of 20 Gbps (gigabits per second) = 2.5 GB/s. In real-world tests, peak 5G mmWave speeds of 4–6 Gbps have been recorded. At 20 Gbps, you could download a full 4K UHD Blu-ray movie (100 GB) in approximately 40 seconds. Wi-Fi 7 (802.11be, 2024) offers theoretical speeds up to 46 Gbps — fast enough to fill a 1 TB SSD in under 3.5 minutes.

🎬
How Much Storage Does YouTube Need?

As of 2024, YouTube users upload approximately 500 hours of video every minute — that's 720,000 hours per day, or about 82.2 years of footage every 24 hours. Stored at standard 1080p (roughly 2 GB per hour), this would require approximately 1.44 TB of new storage every minute, or about 760 PB per year — just for new uploads, before redundant copies, transcoding into multiple resolutions, and CDN caching are considered.

🖨️
The Library of Congress Digital Standard

The US Library of Congress is often used as a reference point: its entire text collection is approximately 10–20 terabytes. The entire digitised Library of Congress (including audio, video, maps, photographs) is estimated at 3 petabytes. The Internet Archive (archive.org) has already surpassed 100 petabytes of stored data. By comparison, a single modern high-resolution MRI scan generates 50–100 MB; a hospital performing 100 scans/day generates 5–10 GB daily.

💎
5D Optical Storage — 360 TB in a Piece of Glass

Researchers at the University of Southampton have developed 5-dimensional (5D) optical storage using femtosecond laser pulses to etch data into quartz glass discs. A single disc the size of a coin can store approximately 360 TB of data with a projected lifespan of 13.8 billion years (the age of the universe) and resistance to temperatures up to 1,000°C. Microsoft is developing this technology ("Project Silica") for ultra-long-term archival storage.

How to Use the Data Storage Converter

Step-by-step guide to getting instant, accurate conversions across all 36 storage units

Convert Any File Size in Seconds
  • 1
    Enter Your Value

    Type any positive number into the input field — whole numbers (e.g., 1024), decimals (e.g., 4.7), or large values (e.g., 500000). As you type, the bulk conversion table updates live across all 36 units simultaneously. No button press needed for a quick look — just type and read the table.

  • 2
    Choose Your Unit System Carefully

    This is the most important step: choose whether you are working in SI decimal (KB = 1,000 B, used by hard drives, macOS, internet speeds) or IEC binary (KiB = 1,024 B, used by RAM, Windows historically, and low-level programming). Getting this wrong produces a ~2.4% error per prefix step — which compounds to ~7.4% at the GB level and ~9.1% at the TB level.

  • 3
    Convert Network Speeds to File Transfer Speeds

    Use the Bits/Networking category for internet speed conversions. Internet providers advertise speeds in megabits per second (Mbps) while file sizes are in megabytes (MB). To find your download speed in MB/s: divide your Mbps speed by 8. A 100 Mbps connection = 12.5 MB/s. A 1 Gbps connection = 125 MB/s. The converter lets you verify these conversions instantly.

  • 4
    Review Step-by-Step Working

    Expand the Step-by-Step panel to see the exact conversion path. All conversions use bits as the fundamental base unit (1 byte = 8 bits). The panel shows your input's value in bits, the conversion factor to the target unit, and the full arithmetic — useful for verifying conversions in computer science coursework, IT certifications (CompTIA A+, Network+) or engineering specifications.

  • 5
    Use the Bulk Table & Click-to-Select

    The bulk conversion table is the fastest way to scan multiple units at once. Click any row to instantly set that unit as your target — the result hero updates immediately and the row highlights in purple. Your last 20 conversions are saved in the sidebar history. The share buttons generate a clean share text with input, output, unit labels and conversion factor — perfect for Slack, email or tech documentation.

💡 Pro Tip — Hard Drive "Missing Space" Explained: A 2 TB hard drive contains exactly 2,000,000,000,000 bytes. Windows (when displaying in binary GiB but labelling it "GB") shows: 2,000,000,000,000 ÷ 1,073,741,824 = 1,862.6 GiB — displayed as "1.81 TB." You haven't lost 138 GB; it's a labelling convention difference. macOS Sierra and later report the same drive correctly as "2 TB" (using SI decimal: 2,000,000,000,000 ÷ 1,000,000,000 = 2 GB).

Frequently Asked Questions

Common data storage conversion questions answered with exact values and practical examples

How many bytes are in a megabyte?
In the SI decimal system (used by hard drives, SSDs, macOS, Android): 1 MB = 1,000,000 bytes (10⁶). In the IEC binary system (used by RAM, Windows historically, programming): 1 MiB = 1,048,576 bytes (2²⁰). The difference is 4.86% — significant for large files. A 100 MB download (SI) = 95.37 MiB (binary). The unit labelled "MB" in your browser's download progress bar uses SI decimal.
What is the difference between a kilobyte and a kibibyte?
A kilobyte (KB) in SI decimal = 1,000 bytes. A kibibyte (KiB) in IEC binary = 1,024 bytes. The IEC introduced "kibibyte" in 1998 to eliminate ambiguity. In practice: hard drive manufacturers, macOS and network speeds use KB = 1,000 B. RAM capacity, many programming APIs and the Linux ls command use KiB = 1,024 B. The distinction matters more at higher scales: the difference between 1 TB (SI) and 1 TiB (binary) is 9.95% — nearly 100 GB.
How many GB is 1 TB?
In SI decimal: 1 TB = 1,000 GB = 1,000,000 MB = 10¹² bytes. In IEC binary: 1 TiB = 1,024 GiB = 1,048,576 MiB = 2⁴⁰ bytes = 1,099,511,627,776 bytes. A "1 TB" hard drive contains 10¹² bytes. When Windows (using binary) measures this: 10¹² ÷ 2³⁰ = 931.32 GiB — which it displays (confusingly) as "931 GB." This is the source of the classic hard drive "missing space" complaint.
What is a bit and how does it relate to a byte?
A bit (binary digit) is the smallest unit of digital data — it holds either 0 or 1. A byte = 8 bits (this is universal and exact). A nibble = 4 bits = half a byte. Network speeds are measured in bits per second (bps, Kbps, Mbps, Gbps) while file sizes use bytes (B, KB, MB, GB). To convert: Mbps ÷ 8 = MB/s. A 100 Mbps internet plan downloads at 12.5 MB/s. A 1 Gbps plan downloads at 125 MB/s. Lower-case "b" = bit; upper-case "B" = byte in standard notation.
Why does my 1 TB hard drive only show 931 GB in Windows?
Your drive is not faulty and no storage has been removed. A "1 TB" drive contains exactly 1,000,000,000,000 bytes (SI decimal). Windows divides by 2³⁰ (1,073,741,824) per step because it uses binary units internally: 1,000,000,000,000 ÷ 1,073,741,824 = 931.32 GiB, which Windows displays as "931 GB." The mislabelling is Windows calling gibibytes "gigabytes." macOS (since Sierra, 2016) correctly reports the same drive as "1 TB" by using SI decimal consistently. Both represent exactly the same data capacity.
How do I convert MB to GB?
In SI decimal: divide MB by 1,000. Examples: 500 MB = 0.5 GB · 2,500 MB = 2.5 GB · 10,000 MB = 10 GB. In IEC binary: divide MiB by 1,024. Examples: 500 MiB = 0.488 GiB · 2,048 MiB = 2 GiB · 10,240 MiB = 10 GiB. Quick mental rule for SI: move the decimal 3 places left (same as dividing by 1,000). For binary: note that 1,024 MiB = 1 GiB, so 512 MiB = 0.5 GiB.
What comes after terabyte and petabyte?
The full SI scale above terabyte: petabyte (PB) = 10¹⁵ B · exabyte (EB) = 10¹⁸ B · zettabyte (ZB) = 10²¹ B · yottabyte (YB) = 10²⁴ B. The IEC binary equivalents: pebibyte (PiB) = 2⁵⁰ B · exbibyte (EiB) = 2⁶⁰ B · zebibyte (ZiB) = 2⁷⁰ B · yobibyte (YiB) = 2⁸⁰ B. In 2022, the IEC added ronnabyte (10²⁷) and quettabyte (10³⁰) — the largest currently named units.