Byte Size Converter
Convert between bytes, KB, MB, GB and more.
Binary mode uses powers of 1024 (IEC standard). 1 KiB = 1024 bytes.
How to Use
Enter a size value and select the source unit (bytes, KB, MB, GB, TB, etc.). The tool instantly converts it to all other units, showing both decimal (SI: 1 KB = 1000 bytes) and binary (IEC: 1 KiB = 1024 bytes) values side by side.
Common Use Cases
- Calculating storage requirements by converting between GB and TB for capacity planning
- Understanding file sizes reported by different operating systems that use different conventions
- Converting bandwidth measurements between Mbps, MB/s, and other units
- Translating cloud storage pricing tiers that use GiB vs. GB
Frequently Asked Questions
What is the difference between KB and KiB?
KB (kilobyte) uses the SI decimal definition: 1 KB = 1000 bytes. KiB (kibibyte) uses the binary definition: 1 KiB = 1024 bytes. The difference grows at larger scales: 1 TB = 1,000 GB but 1 TiB = 1,024 GiB.
Why does my hard drive show less space than advertised?
Drive manufacturers use decimal units (1 TB = 1,000,000,000,000 bytes), while operating systems often display sizes in binary units (1 TiB = 1,099,511,627,776 bytes). A "1 TB" drive shows as about 931 GiB in your OS.
How many MB are in a GB?
In decimal (SI) units: 1 GB = 1000 MB. In binary (IEC) units: 1 GiB = 1024 MiB. Most consumer-facing applications use the decimal convention.