File Size Converter
Convert between bytes, KB, MB, GB, TB, and binary units (KiB, MiB, GiB, TiB) with a decimal and binary mode toggle. Supports bits, bytes, and all standard storage units. Runs entirely in your browser with no signup required.
Convert between bytes, KB, MB, GB, TB, and more — with decimal (SI) and binary (IEC) mode toggle. Supports bits, bytes, kilobytes, megabytes, gigabytes, terabytes, and their binary equivalents (KiB, MiB, GiB, TiB).
Input Value
Conversion Results
Decimal mode (SI): 1 KB = 1,000 bytes · 1 MB = 1,000,000 bytes. Used by storage manufacturers, network speeds, and most operating systems for disk capacity.
Common File Size Reference
Click any row to use that value as input.
Why Use Our File Size Converter?
Instant File Size Conversion
Convert between bytes, KB, MB, GB, TB, and their binary equivalents (KiB, MiB, GiB) instantly — all conversions update in real time as you type.
Secure File Size Converter Online
All conversions run entirely in your browser with no server requests. Your input values never leave your device — completely private and offline-capable.
Decimal and Binary Mode
Toggle between decimal (SI) mode where 1 KB = 1,000 bytes and binary (IEC) mode where 1 KiB = 1,024 bytes — the most common source of file size confusion.
100% Free Forever
Convert as many file sizes as you need, completely free. No account, no subscription, no limits, and no ads.
Common Use Cases for File Size Converter
Server Storage Planning
Convert storage capacity between GB and GiB when planning server disk space — storage manufacturers use decimal GB while operating systems report binary GiB, causing apparent discrepancies.
Cloud Storage & CDN Billing
Convert between decimal and binary units when comparing cloud storage pricing — AWS, GCP, and Azure bill in decimal GB while file systems report binary GiB.
Mobile Upload Limit Checking
Convert file sizes to check against mobile platform upload limits — WhatsApp (16 MB), Instagram (8 MB), email (25 MB) — before attempting to upload.
Network Bandwidth Calculation
Convert between bits and bytes when calculating network transfer times — network speeds are measured in Mbps (megabits) while file sizes are in MB (megabytes).
API & Database Size Limits
Convert payload size limits between units when working with APIs and databases — many systems specify limits in KB or MB that need to be compared against actual byte counts.
Compression Savings Verification
Convert compressed file sizes between units to verify compression ratios — compare original MB with compressed KB to confirm the expected savings were achieved.
Understanding File Size Units
What is a File Size Converter?
A file size converter converts a value from one unit of digital storage to all other units simultaneously — bytes, kilobytes, megabytes, gigabytes, terabytes, and their binary equivalents. Our free file size converter supports both decimal (SI) mode where 1 KB = 1,000 bytes and binary (IEC) mode where 1 KiB = 1,024 bytes — the most common source of confusion when comparing storage capacities across different systems.
How Our File Size Converter Works
- Enter a Value: Type any number into the input field and select the source unit from the dropdown.
- Choose Decimal or Binary Mode: Toggle between decimal (SI) mode for storage and network contexts, or binary (IEC) mode for memory and file system contexts.
- Read All Conversions:All equivalent values update instantly in the results table. Click any row to copy that value, or use "Copy all" to copy the full conversion table.
Decimal (SI) vs Binary (IEC) Units
- Decimal (SI): 1 KB = 1,000 bytes, 1 MB = 1,000,000 bytes. Used by storage manufacturers (hard drives, SSDs), network speeds (Mbps), and cloud storage billing.
- Binary (IEC): 1 KiB = 1,024 bytes, 1 MiB = 1,048,576 bytes. Used by RAM, file systems, and operating systems when reporting memory and file sizes.
- The Discrepancy: A 1 TB hard drive (decimal) shows as ~931 GiB in Windows — this is not a manufacturer error, just a unit difference.
- Bits vs Bytes: Network speeds are measured in bits per second (Mbps), while file sizes are in bytes (MB). 1 byte = 8 bits.
Common Conversion Reference
Quick reference for the most common conversions: 1 GB = 1,000 MB = 1,000,000 KB = 1,000,000,000 bytes (decimal). 1 GiB = 1,024 MiB = 1,048,576 KiB = 1,073,741,824 bytes (binary). For network speeds: 100 Mbps = 12.5 MB/s download speed. The reference table in the tool shows common file sizes (photos, videos, songs) in your currently selected unit for quick comparison.
Related Tools
JSON Key Shortener
Shorten verbose JSON keys to single letters or abbreviated forms — shows size reduction and provides a downloadable key mapping file for restoration. Free online JSON key shortener.
JSON vs MessagePack Size Comparison
Compare JSON byte size vs MessagePack encoding for any payload — shows exact savings, type-by-type breakdown, and MessagePack hex preview. Free online JSON vs MessagePack comparison.
String Decompressor (GZIP/LZ)
Decompress GZIP+Base64, DEFLATE+Base64, and LZ-String compressed payloads back to readable text — supports all three LZ-String variants. Free online string decompressor.
ZIP File Extractor
Extract files from any ZIP archive client-side — browse contents, preview text files, download individual files or all at once. Free online ZIP extractor, no signup required.
Frequently Asked Questions About File Size Converter
A file size converter converts a value from one unit of digital storage (bytes, KB, MB, GB, TB) to all other units simultaneously. Our free online file size converter supports both decimal (SI) and binary (IEC) modes and runs entirely in your browser — no signup required.
1 KB (kilobyte, decimal/SI) = 1,000 bytes. 1 KiB (kibibyte, binary/IEC) = 1,024 bytes. The difference is 2.4%. For larger units, the gap grows: 1 GB = 1,000,000,000 bytes, while 1 GiB = 1,073,741,824 bytes — a 7.4% difference.
Hard drive manufacturers use decimal units (1 TB = 1,000,000,000,000 bytes), while Windows reports sizes in binary units (GiB). 1,000,000,000,000 bytes ÷ 1,073,741,824 = 931.3 GiB. This is not a manufacturer error — it is a unit difference. Use the binary mode in this converter to verify.
Yes. The file size converter is 100% free with no signup, no subscription, and no limits. You can convert as many values as you need.
Mbps (megabits per second) is used for network speeds. MB/s (megabytes per second) is used for file transfer speeds. Since 1 byte = 8 bits, a 100 Mbps connection transfers at 12.5 MB/s. Use the bits conversion in this tool to convert between the two.
In decimal mode: 1 GB = 1,000 MB, so divide by 1,000. 500 MB = 0.5 GB. In binary mode: 1 GiB = 1,024 MiB, so divide by 1,024. 500 MiB = 0.488 GiB. Enter 500 in the input, select MB or MiB as the unit, and read the GB or GiB value from the results table.
The converter supports bits (b), bytes (B), kilobytes/kibibytes (KB/KiB), megabytes/mebibytes (MB/MiB), gigabytes/gibibytes (GB/GiB), terabytes/tebibytes (TB/TiB), petabytes/pebibytes (PB/PiB), and kilobits/megabits/gigabits (Kbit/Mbit/Gbit).
Yes. Click any row in the "Common File Size Reference" table to automatically set that value as the input in your currently selected unit. This makes it easy to see how common file sizes (photos, songs, videos) compare across units.