01
Bits are not bytes
A 100 Mbps connection moves at most 12.5 megabytes each second. Internet plans advertise bits; files are measured in bytes.
Free transfer tool
See how long a large upload or download should take—and why the real result is rarely the theoretical minimum.
Estimated transfer time
7m 28s
A 5 GB file over a 100 Mbps connection, including typical overhead.
Theoretical minimum
6m 40s
Data rate
12.5 MB/s
Keep the tab open?
FileFast uploads large files in recoverable parts, so a brief connection interruption does not have to restart the entire transfer.
Send a large file01
A 100 Mbps connection moves at most 12.5 megabytes each second. Internet plans advertise bits; files are measured in bytes.
02
Many connections download much faster than they upload. Measure the direction you actually need before promising a delivery time.
03
Wi-Fi, congestion, encryption, browser work, and the receiving service all add variation. Treat the estimate as a planning range.
Useful context
Speed tests are a short snapshot. Wi-Fi signal, congestion, protocol overhead, disk speed, and the slower endpoint can all increase the actual time.
A resumable multipart upload can retry only the interrupted part. That is especially important for large files on mobile or unstable Wi-Fi.
Yes. Enter the recipient’s download speed instead of your upload speed. The same bit-to-byte calculation applies.