File Size Converter

Convert between bytes, kilobytes, megabytes, gigabytes, and terabytes with binary and decimal modes

Binary vs Decimal

Binary (1024): Used by operating systems and memory. 1 KiB = 1,024 bytes, 1 MiB = 1,048,576 bytes.
Decimal (1000): Used by storage manufacturers and networking. 1 KB = 1,000 bytes, 1 MB = 1,000,000 bytes.
This is why a "500 GB" hard drive shows as ~465 GiB in your OS.

How to Use This Tool

1

Enter a file size value and select the unit (bytes, KB, MB, GB, TB).

2

View the equivalent size in all other units instantly.

About This Tool

File Size Converter translates between bytes, kilobytes, megabytes, gigabytes, terabytes, and their binary equivalents (KiB, MiB, GiB). Supports both SI (1000-based) and binary (1024-based) systems.

Frequently Asked Questions

MB (megabyte) = 1,000,000 bytes (SI standard). MiB (mebibyte) = 1,048,576 bytes (binary, 1024^2). Operating systems often use binary but display SI labels, causing confusion.

Share This Tool

Related Tools

Back to Converters