Data Size Converter
Free data size converter for Bytes, KB, MB, GB, TB, PB and Exabytes. Supports binary (1024) and decimal (1000) standards with transfer time estimates.
1 KB = 1,024 bytes — used by OS, RAM, file sizes
1 GB =
1,024MB
Standard: Binary (1 KB = 1,024 B)
All Units
1 GB in every unit (binary)
Binary vs Decimal
Why your hard drive shows less space
Difference: 6.9% — this is why a "1 TB" drive shows ~931 GB in your OS
Transfer Time
Estimated time to transfer 1 GB
How to Use This Data Size Converter
Convert between Bytes, KB, MB, GB, TB, PB and Exabytes instantly
Choose Binary or Decimal
Binary (1024) is what your OS uses; Decimal (1000) is what manufacturers use.
Enter the size
Type the data size amount you want to convert.
Pick From and To units
Select units from the dropdowns, or swap them with the arrow button.
See all units at once
The converter shows your value in every unit simultaneously. Click any row to copy.
Check transfer times
See how long it would take to transfer at various connection speeds.
Data Size Reference Tables
Binary (1024-based) vs Decimal (1000-based) — the two standards compared
Binary Standard (1024-based)
Used by operating systems, RAM, and file sizes in Windows/macOS/Linux.
| Unit | Bytes | Bits |
|---|---|---|
| Kilobyte (KB) | 1,024 | 8,192 |
| Megabyte (MB) | 1,048,576 | 8,388,608 |
| Gigabyte (GB) | 1,073,741,824 | 8,589,934,592 |
| Terabyte (TB) | 1,099,511,627,776 | 8,796,093,022,208 |
| Petabyte (PB) | 1,125,899,906,842,624 | — |
Decimal Standard (1000-based)
Used by hard drive manufacturers, SSDs, network speeds, and the SI standard.
| Unit | Bytes | Bits |
|---|---|---|
| Kilobyte (KB) | 1,000 | 8,000 |
| Megabyte (MB) | 1,000,000 | 8,000,000 |
| Gigabyte (GB) | 1,000,000,000 | 8,000,000,000 |
| Terabyte (TB) | 1,000,000,000,000 | 8,000,000,000,000 |
| Petabyte (PB) | 1,000,000,000,000,000 | — |
Data Size Conversion Formula
How the two-step base-unit method works
Step-by-Step Method
This converter uses bytes as the base unit. Every conversion happens in two steps:
Step 1: bytes = value × base^exponent[from_unit]Step 2: result = bytes ÷ base^exponent[to_unit]where base = 1024 (binary) or 1000 (decimal)Example: Convert 5 GB to MB (binary)
Step 1: 5 × 1024³ = 5,368,709,120 bytes
Step 2: 5,368,709,120 ÷ 1024² = 5,120 MB
Quick shortcut: To convert GB → MB (binary), just multiply by 1,024. To convert MB → KB, multiply by 1,024 again. Each step up is ×1,024 (binary) or ×1,000 (decimal).
Common File Sizes in Real Life
How much space do everyday files actually take?
Text email
1–5 KB
Word document (10 pages)
50–100 KB
MP3 song (4 min)
3–5 MB
Smartphone photo
3–8 MB
HD video (1 hour)
3–5 GB
4K movie (2 hours)
15–25 GB
AAA video game
50–150 GB
Full OS install
20–60 GB
Bits vs Bytes: Why Internet Speeds Are Confusing
Understanding Mbps (speed) vs MB/s (file download)
Internet speeds are advertised in bits per second (Mbps), while files are measured in bytes (MB). Since 1 byte = 8 bits, you divide your speed by 8 to find your actual download rate:
50 Mbps (4G LTE)
= 6.25 MB/s download
1 GB file ≈ 2.7 minutes
100 Mbps Broadband
= 12.5 MB/s download
1 GB file ≈ 80 seconds
500 Mbps (5G)
= 62.5 MB/s download
1 GB file ≈ 16 seconds
1 Gbps (Gigabit)
= 125 MB/s download
1 GB file ≈ 8 seconds
Remember: ISPs advertise in bits because the number looks 8× bigger. When your ISP says "100 Mbps", your actual file download speed is ~12.5 MB/s.
Why Your Hard Drive Shows Less Space Than Advertised
The binary vs decimal discrepancy explained
Hard drive manufacturers use the decimal system (1 TB = 1,000,000,000,000 bytes), but your operating system uses binary (1 TB = 1,099,511,627,776 bytes). This means every drive "loses" about 7–9% of its advertised capacity when you check in your OS:
| Advertised | Actual (OS) | "Lost" |
|---|---|---|
| 128 GB | ~119 GB | 7.0% |
| 256 GB | ~238 GB | 7.0% |
| 512 GB | ~477 GB | 6.8% |
| 1 TB | ~931 GB | 6.9% |
| 2 TB | ~1.82 TB | 9.1% |
| 4 TB | ~3.64 TB | 9.1% |
Note: This space isn't actually "missing" — it's the same physical storage. The discrepancy is purely a measurement difference. Additionally, your OS reserves some space for formatting and system files, reducing usable space further.
The Data Size Hierarchy
From the smallest bit to massive exabytes — every unit explained
The smallest unit — a single 0 or 1
8 bits — represents a single character (letter, digit, or symbol)
A short email or a few paragraphs of plain text
A high-res photo, an MP3 song, or a short document
An HD movie, a large app, or ~250 smartphone photos
A large hard drive — stores ~250,000 photos
Data center scale — Netflix stores ~60 PB of content
Global scale — internet traffic is hundreds of EB per year
Fun fact: The entire Library of Congress is estimated at 10–20 petabytes. A single modern data center can store more than that.
Frequently Asked Questions
Common questions and detailed answers
Embed Data Size Converter
Add this calculator to your website or blog for free.
You Might Also Like
Related calculators from other categories
Last updated Mar 24, 2026