📁 File Size Calculator
Convert file size units, estimate transfer time at a given connection speed, and work out how many files fit on a drive.
Convert File Size
💾
Enter a value above to see all conversions
Download / Upload Time Calculator
Time to transfer at common connection speeds
Drop files here or click to browse Release to inspect!
Any file type — up to 20 files at once. Files are never uploaded.
🔍
Drop any file above to see detailed size information
Your files are processed locally and never leave your device
Storage Planner
Files that fit in
files of each
Total storage for
at per file
How does that compare?
Related Tools
Pdf to text Converter
Extract text from a PDF in your browser, then copy it to the clipboard or download it as a .txt file.
Image to pdf
Combine JPG, PNG and WebP images into a single PDF with page size, orientation, margin and fitting controls.
Pdf to images
Render PDF pages as PNG or JPG at your chosen resolution, or extract the images embedded in the file.
word to jpg
Turn a .docx Word document into A4-sized JPG page images without uploading the file anywhere.
Decimal units, binary units and the transfer formula
Transfer time depends on a second conversion, between bits and bytes. There are 8 bits in a byte, and connection speeds are quoted in bits per second while file sizes are quoted in bytes. The calculation is: time in seconds = file size in bytes x 8, divided by speed in bits per second. When a speed is entered in bytes per second, such as MB/s, the factor of 8 drops out and the tool divides size by speed directly.
The storage planner uses a simpler relation: total = size per file x number of files, and files that fit = capacity / size per file, rounded down.
Worked example: a 4.7 GB file on a 100 Mbps line
First convert the file to bits. 4.7 GB in decimal units is 4,700,000,000 bytes. Multiplied by 8, that is 37,600,000,000 bits. A 100 Mbps line carries 100,000,000 bits per second, so the transfer takes 37,600,000,000 / 100,000,000 = 376 seconds, which is 6 minutes and 16 seconds.
The same file on a 20 Mbps upload link takes five times as long: 1,880 seconds, or 31 minutes and 20 seconds. Entering the speed as 12.5 MB/s instead gives the same 376 seconds, because 12.5 MB/s is simply 100 Mbps expressed in bytes.
For the storage planner, suppose you are archiving 4.7 GB video files onto a 1 TB drive. 1 TB is 1,000 GB in decimal units, so 1,000 / 4.7 = 212.7, meaning 212 complete files fit with about 3.4 GB left over. Note that the drive reports 1 TB as 931 GiB in Windows, since 1,000,000,000,000 / 1,073,741,824 = 931.3.
Why real transfers are slower than the calculation
Wi-Fi adds another gap. An advertised wireless link rate is the radio's peak, not the sustained throughput, and walls, interference and older devices commonly halve it. For a realistic estimate on Wi-Fi, run a speed test and enter the measured figure rather than the number on your broadband contract.
Two mistakes recur. The first is confusing Mbps with MB/s: divide by 8 to convert, so 100 Mbps is 12.5 MB/s, not 100. The second is comparing a drive's advertised decimal capacity against the binary figure your operating system reports, and concluding that space has gone missing.