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
Enter a file size value and select the unit (bytes, KB, MB, GB, TB).
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
Unit Converter
Convert between length, weight, volume, temperature, speed, and area units with metric and imperial support
Number Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal systems with real-time conversion
Roman Numeral Converter
Convert between Roman numerals and decimal numbers with validation and historical reference
Timestamp Converter
Convert Unix timestamps to human-readable dates and back, with millisecond precision and timezone support
Timezone Converter
Convert times between any of the world's time zones with daylight saving time awareness
Color Converter
Convert colors seamlessly between HEX, RGB, HSL, and CMYK formats with live color preview