File sizes and storage capacities use different units. Decimal units (KB, MB, GB) use powers of 1000, binary units (KiB, MiB, GiB) use powers of 1024. Converts between all common storage units, showing both decimal (SI) and binary (IEC) values.
Binary (Base 2): 1 KiB = 1024 B. Used by operating systems and memory specifications (KiB, MiB, GiB, TiB, PiB).
Decimal (Base 10): 1 KB = 1000 B. Used by storage manufacturers and network speeds (KB, MB, GB, TB, PB).
Enter a value and select a unit from the dropdown (B, KB, MB, GB, TB, PB). Toggle between binary (1024) and decimal (1000) systems. All conversions appear instantly. Shows both decimal (SI) units and binary (IEC) units. Common presets for file sizes available.
Byte conversion for comparing storage capacities, debugging file upload limits, configuring server resources (RAM, disk quotas, container memory), interpreting network transfer speeds (Mbps to MB/s), calculating CDN bandwidth costs, estimating database storage, understanding why '256 GB' SSD shows as '238 GB' in OS (GB vs GiB).
Decimal (SI) units use powers of 1000: 1 KB = 1,000 bytes, 1 MB = 1,000,000 bytes. Binary (IEC) units use powers of 1024: 1 KiB = 1,024 bytes, 1 MiB = 1,048,576 bytes. Discrepancy grows with scale: 1 TB = 1,000 GB (decimal) vs 1 TiB = 1,024 GiB (binary), a 10% difference. Hard drive manufacturers use decimal, operating systems use binary, causing capacity mismatch.
MB (megabyte) = 1,000,000 bytes (10⁶) using the SI decimal standard. MiB (mebibyte) = 1,048,576 bytes (2²⁰) using the IEC binary standard. Hard drive manufacturers use MB while operating systems often report sizes in MiB, causing apparent discrepancies.
In decimal (SI): 1 GB = 1,000 MB. In binary (IEC): 1 GiB = 1,024 MiB. Most consumer storage uses decimal gigabytes.
Enter a value in any unit and all other units update instantly. For example, entering 1,500,000 bytes shows 1.5 MB (decimal) or 1.43 MiB (binary).
Transform, format, generate, and encode data instantly. Private, fast, and always free.
Browse All Tools