Two standards define data units: Decimal (SI) uses powers of 1,000 — 1 KB = 1,000 bytes. Binary (IEC) uses powers of 1,024 — 1 KiB = 1,024 bytes. The confusion between these standards is why a '1 TB' hard drive appears as ~931 GiB in Windows. Our converter shows both simultaneously.
Data Converter
Our Data Converter handles every common digital storage and data transfer unit conversion. Enter a value in any field — bits, bytes, kilobytes, megabytes, gigabytes, terabytes, or petabytes — and see the equivalent in all other units instantly. Toggle between decimal units (1 KB = 1,000 bytes, as used by hard drive manufacturers and network speeds) and binary units (1 KiB = 1,024 bytes, as used by operating systems like Windows, Linux, and macOS). Perfect for developers, IT professionals, students, and anyone working with file sizes or storage capacities.
Enter Value
Decimal (SI)
Powers of 1,000Binary (IEC)
Powers of 1,024compare_arrows Decimal vs Binary
speed Mbps → MB/s Reference
Formula: Mbps ÷ 8 = MB/s
lightbulb Quick Tips
- •1 TB drive shows ~931 GiB in Windows — not missing space!
- •Hard drives use decimal; OS reports binary
- •RAM is always binary (GiB)
- •Click any result to copy to clipboard
- •Divide internet speed (Mbps) by 8 for MB/s
How to Use This Calculator
Enter a Value
Type any number in any data unit field — bits, bytes, KB, MB, GB, TB, or binary units (KiB, MiB, GiB, TiB).
See All Conversions
All other unit fields update instantly as you type. No need to click calculate.
Switch Standards
Toggle between Decimal (SI) and Binary (IEC) to see how the same data is measured under each standard.
Copy Any Value
Click any result field to copy its value for use in your project or documentation.
The Formula
Two standards exist: decimal (SI) uses powers of 1,000 — used by hard drive manufacturers, network providers, and file transfer speeds. Binary (IEC) uses powers of 1,024 — used by operating systems to report RAM, file sizes, and storage. This is why a '1 TB' drive shows as ~931 GiB in Windows.
1 KB = 1,000 bytes (decimal) | 1 KiB = 1,024 bytes (binary)
lightbulb Variables Explained
- bit (b) Smallest unit — 0 or 1 (binary digit)
- byte (B) 8 bits — smallest addressable memory unit
- KB / KiB Kilobyte = 1,000 B (decimal) | Kibibyte = 1,024 B (binary)
- MB / MiB Megabyte = 1,000,000 B | Mebibyte = 1,048,576 B
- GB / GiB Gigabyte = 10⁹ B | Gibibyte = 1,073,741,824 B
- TB / TiB Terabyte = 10¹² B | Tebibyte = 1,099,511,627,776 B
- PB / PiB Petabyte = 10¹⁵ B | Pebibyte = 2⁵⁰ B
tips_and_updates Pro Tips
Hard drives are advertised in decimal GB/TB; OS reports in binary GiB/TiB — a '1 TB' drive shows ~931 GiB in Windows
Internet speeds (Mbps, Gbps) use decimal bits — divide Mbps by 8 to get MB/s download speed
RAM is always binary: 8 GiB = 8,589,934,592 bytes
1 byte = 8 bits. So 100 Mbps = 12.5 MB/s (divide by 8)
SSD and NVMe storage use decimal like HDDs — expect ~7% less space than advertised when formatted
1 byte = 8 bits. 1 KB = 1,000 bytes (decimal) or 1 KiB = 1,024 bytes (binary). 1 MB = 1,000 KB. 1 GB = 1,000 MB = 1 billion bytes. 1 TB = 1,000 GB = 1 trillion bytes. To convert Mbps to MB/s: divide by 8.
Frequently Asked Questions
Related Tools
View all Converters View all arrow_forwardTags
Data sourced from trusted institutions
All formulas verified against official standards.