💾

File Size Converter

Convert between bytes, kilobytes, megabytes, gigabytes, terabytes and petabytes instantly. Supports both SI (base 1000) and binary (base 1024) systems.

🔄 Conversion Tools Free Browser-based
Tool

Binary vs SI — What's the Difference?

The two base systems can cause significant confusion. In the binary (IEC) system used by most operating systems, 1 KB = 1,024 bytes. In the SI (decimal) system used by hard drive manufacturers and many standards bodies, 1 KB = 1,000 bytes. A 1 TB hard drive contains 1,000,000,000,000 bytes — but your OS reports it as only ~931 GiB.

Unit Reference Table

UnitBinary (bytes)SI (bytes)
1 KB1,0241,000
1 MB1,048,5761,000,000
1 GB1,073,741,8241,000,000,000
1 TB1,099,511,627,7761,000,000,000,000
1 PB1,125,899,906,842,6241,000,000,000,000,000

When to Use Each

Use binary when working with RAM, OS file sizes or programming. Use SI when comparing with storage device specs, network bandwidth or cloud storage billing, which typically advertise in decimal units.

Frequently Asked Questions