File Size Converter
Convert between Bytes, KB, MB, GB, and TB.
Binary units
This tool uses binary prefixes: 1 KB = 1024 B, 1 MB = 1024 KB, and so on.
About this File Size Converter
Convert between file size units: Bytes, KB, MB, GB, and TB. Our file size converter uses standard binary (1024) or decimal (1000) conventions so you can quickly translate between bytes, kilobytes, megabytes, gigabytes, and terabytes. Perfect for understanding storage capacity, download sizes, or file size limits. Free, instant conversions in your browser.
Key Features
Convert between Bytes, KB, MB, GB, TB
Binary (1024) and decimal (1000) options
Instant conversion as you type
Clear, readable output
Copy result to clipboard
Works entirely in your browser
No signup required
How to Use
Enter a file size value
Select the unit of the value (e.g. MB)
Select the unit you want to convert to (e.g. GB)
View the converted result instantly
Switch units to convert in any direction
Popular Use Cases
Understand download or upload sizes
Compare storage capacity (e.g. 512 GB vs 1 TB)
Check file size limits (e.g. 5 MB max)
Convert for documentation or specs
Estimate backup or transfer sizes
Understand cloud storage quotas
Convert for programming (bytes to KB)
Explain file sizes to others
Tips & Best Practices
1 KB = 1024 bytes (binary) or 1000 bytes (decimal); OS and drives often use binary
1 MB = 1024 KB (binary); 1 GB = 1024 MB
Download speeds are often in Mbps (megabits per second), not MB/s
For strict SI units use decimal (1000); for RAM/storage use binary (1024)
Frequently Asked Questions
What's the difference between KB and KiB?
KB (kilobyte) often means 1000 bytes in decimal. KiB (kibibyte) is 1024 bytes. The tool can use either convention; choose based on your context (e.g. storage vs network).
Why do my drive and OS show different sizes?
Manufacturers often use decimal (1 GB = 1 billion bytes), while operating systems use binary (1 GB ≈ 1.07 billion bytes). So a '1 TB' drive may show about 931 GB in Windows.
How do I convert Mbps to MB/s?
Mbps is megabits per second; 8 megabits = 1 megabyte. So 100 Mbps ≈ 12.5 MB/s download speed.
What is the largest unit supported?
The tool supports up to TB (terabytes). For PB (petabytes) and beyond, the same conversion rules apply: 1024 TB = 1 PB in binary.
Related tools
Generate QR codes for URLs, text, or contact information.
Convert CSV data to JSON format and vice versa.
Convert between Unix timestamps and human-readable dates.
Convert numbers between different bases (binary, decimal, hexadecimal, octal).
