Convert bits, bytes, KB, MB, GB, TB, PB and more — using binary (1024-based) definitions. All units shown at once.
All conversions
10
Units Supported
0ms
Latency
100%
Browser-Based
No data leaves your browser.
Use immediately without registration.
Conversions update as you type.
Knowledge Base
In computing, 1 kilobyte (KB) = 1,024 bytes (binary/base-2 definition). This calculator uses binary prefixes (1024-based) which is the standard in operating systems and storage devices.
1 gigabyte (GB) = 1,024 megabytes (MB). So 1 GB = 1,024 MB = 1,048,576 KB = 1,073,741,824 bytes.
1 byte = 8 bits. Bits (b) are used for network transfer speeds (Mbps, Gbps), while bytes (B) are used for file sizes and storage capacity. A 100 Mbps connection transfers 12.5 MB per second.
TB = terabyte = 1,024 GB ≈ 1 trillion bytes. PB = petabyte = 1,024 TB ≈ 1 quadrillion bytes. Modern data centers and cloud storage are measured in petabytes and beyond.