# Data Converter > Convert data sizes: B, KB, MB, GB, TB (1024-based). ## What is the Data Size Converter? The Data Size Converter converts between digital data storage units: Bytes (B), Kilobytes (KB), Megabytes (MB), Gigabytes (GB), and Terabytes (TB). It uses binary conversion (1024-based), which is the standard used by operating systems and memory manufacturers. In the binary system, each unit is 1,024 times the previous one: 1 KB = 1,024 bytes, 1 MB = 1,024 KB, and so on. This is based on powers of 2 (2^10 = 1,024), which aligns with how computers actually process and store data. There is an important distinction between binary (1024-based) and decimal (1000-based) measurements. Hard drive manufacturers and network speeds often use decimal units (1 GB = 1,000,000,000 bytes), while operating systems use binary units (1 GB = 1,073,741,824 bytes). This is why a '500 GB' hard drive shows only about 465 GB in your operating system. This converter is essential for understanding storage capacity, file sizes, download times, cloud storage limits, and data plans. Whether you're comparing cloud storage plans, estimating backup sizes, or calculating download times, accurate unit conversion helps you make informed decisions about your digital storage needs. ## How to Use 1. Enter a value in any unit field. Type a number in the B, KB, MB, GB, or TB field. 2. All other fields update automatically. Entering a value in one field instantly converts to all other units. Common Examples: • Text email: ~10 KB = 10,240 bytes • High-res photo: ~5 MB = 5,120 KB • MP3 song (4 min): ~4 MB = 4,096 KB • HD movie (2 hrs): ~4 GB = 4,096 MB • 4K movie: ~20 GB = 20,480 MB • iPhone storage: 128 GB = 131,072 MB • External HDD: 1 TB = 1,024 GB Note: This converter uses binary (1024-based) calculations, matching how your computer's operating system reports storage. If you need decimal (1000-based) conversions (as used by hard drive manufacturers), multiply the binary result by approximately 1.074 for GB or 1.1 for TB. ## Conversion Formulas ■ Binary Conversion (1024-based, used in this converter) 1 KB = 1,024 B (2^10) 1 MB = 1,024 KB = 1,048,576 B (2^20) 1 GB = 1,024 MB = 1,073,741,824 B (2^30) 1 TB = 1,024 GB = 1,099,511,627,776 B (2^40) ■ Conversion Formulas KB = B ÷ 1,024 MB = KB ÷ 1,024 = B ÷ 1,048,576 GB = MB ÷ 1,024 = B ÷ 1,073,741,824 TB = GB ÷ 1,024 = B ÷ 1,099,511,627,776 ■ Examples 5,368,709,120 bytes: ÷ 1,024 = 5,242,880 KB ÷ 1,024 = 5,120 MB ÷ 1,024 = 5 GB 1.5 TB: × 1,024 = 1,536 GB × 1,024 = 1,572,864 MB × 1,024 = 1,610,612,736 KB ■ Decimal vs Binary Comparison Decimal (SI) Binary (IEC) 1 KB = 1,000 B 1,024 B 1 MB = 1,000,000 B 1,048,576 B 1 GB = 1,000,000,000 B 1,073,741,824 B 1 TB = 10^12 B 1,099,511,627,776 B ■ IEC Prefixes (official binary names) KiB (kibibyte) = 1,024 B MiB (mebibyte) = 1,024 KiB GiB (gibibyte) = 1,024 MiB TiB (tebibyte) = 1,024 GiB ## Helpful Tips ■ Why Your Hard Drive Shows Less Space A '1 TB' hard drive has 1,000,000,000,000 bytes (decimal), but your OS shows it as 931 GB (binary: ÷1,073,741,824). The 'missing' 69 GB isn't lost — it's the difference between decimal and binary counting. Common examples: • 256 GB SSD → shows ~238 GB • 512 GB SSD → shows ~477 GB • 1 TB HDD → shows ~931 GB • 2 TB HDD → shows ~1.82 TB ■ File Size Estimates • 1 page of text: ~2 KB • Email (no attachments): ~10-50 KB • Smartphone photo: 3-8 MB • DSLR RAW photo: 25-50 MB • 1 hour MP3 music: ~60 MB • 1 hour HD video (1080p): ~1.5-4 GB • 1 hour 4K video: ~7-15 GB • PC game: 30-150 GB • Full OS installation: 20-60 GB ■ Internet Speed vs File Size Internet speeds are measured in bits (Mbps), not bytes. 1 byte = 8 bits. • 100 Mbps internet = 12.5 MB/s actual download speed • 1 Gbps internet = 125 MB/s • Time to download 1 GB at 100 Mbps: ~82 seconds ■ Cloud Storage Comparison • Google Drive: 15 GB free • iCloud: 5 GB free • OneDrive: 5 GB free • Dropbox: 2 GB free ■ Data Plan Usage • 1 GB mobile data ≈ 3-4 hours web browsing, or 1 hour SD video streaming, or ~8 hours music streaming ## Frequently Asked Questions ### Q. Why does my hard drive show less space than advertised? Hard drive manufacturers use decimal (base-10) measurements where 1 GB = 1,000,000,000 bytes, while your operating system uses binary (base-2) where 1 GB = 1,073,741,824 bytes. This 7.4% difference per unit compounds at larger sizes. A '1 TB' drive (1,000,000,000,000 bytes) appears as 931 GB in your OS. Additionally, the drive's firmware and file system formatting take up some space (typically 1-5%). So a '1 TB' drive might show only about 920-930 GB of usable space. This isn't false advertising — it's two different measurement systems. ### Q. What's the difference between bits and bytes? A bit (b, lowercase) is the smallest unit of data — a single 0 or 1. A byte (B, uppercase) consists of 8 bits. Internet speeds are measured in bits per second (Mbps = megabits per second), while file sizes are measured in bytes (MB = megabytes). To convert: divide Mbps by 8 to get MB/s. So a '100 Mbps' internet connection downloads at about 12.5 MB/s. This is a common source of confusion — a 100 Mbps connection won't download a 100 MB file in 1 second; it takes about 8 seconds. ### Q. How much storage do I need for photos, videos, and music? Photo storage: A 12MP smartphone photo is about 3-5 MB. 1,000 photos ≈ 3-5 GB. DSLR RAW photos are 25-50 MB each. Video storage: 1 hour of 1080p video is 1.5-4 GB; 4K video is 7-15 GB per hour. Music: An average MP3 song is 3-5 MB; 1,000 songs ≈ 3-5 GB. For a typical user with 5,000 photos, 100 hours of video, and 2,000 songs, you'd need roughly 250-500 GB. If you shoot 4K video or RAW photos regularly, consider 1-2 TB of storage. ### Q. What are KiB, MiB, and GiB? How are they different from KB, MB, GB? KiB (kibibyte), MiB (mebibyte), and GiB (gibibyte) are IEC standard names for binary units introduced in 1998 to resolve the decimal/binary confusion. KiB = 1,024 bytes (binary), while KB officially means 1,000 bytes (decimal) under SI standards. In practice, most people and operating systems still use KB/MB/GB to mean binary values (1,024-based). Linux systems often use KiB/MiB/GiB notation. The distinction matters when precision is important — for casual use, assume KB/MB/GB mean 1,024-based unless the context clearly indicates otherwise. ### Q. How long does it take to download or transfer large files? Download time = file size (in MB) ÷ speed (in MB/s). Remember to convert Mbps to MB/s by dividing by 8. Examples at 100 Mbps (12.5 MB/s): 1 GB file = 80 seconds, 10 GB = 13.3 minutes, 50 GB game = 66.7 minutes. At 1 Gbps (125 MB/s): 1 GB = 8 seconds, 50 GB = 6.7 minutes. For USB transfers: USB 3.0 = ~500 MB/s theoretical (300-400 actual), USB 2.0 = ~60 MB/s theoretical (25-35 actual). Real-world speeds are usually 50-70% of theoretical maximums due to overhead.