Bandwidth Calculator
Calculate transfer time from file size and connection speed, or the speed needed for a target download time.
Transfer time
00:01:23
83.89 seconds
In minutes
1.4
0.02 hours
Data size
100 MB
0.1 GB
Effective speed
10 Mbps
Assumes 1 MB = 1,024 KB, 1 Mbps = 1,000,000 bits/s
Real-world transfer also depends on server limits, latency and network congestion.
Bandwidth Calculator on True Calculator gives you an instant, accurate answer with no sign-up and no app install. Calculate transfer time from file size and connection speed, or the speed needed for a target download time. Every result shows the formula and a worked example so you can verify the calculation yourself, and all values are computed in your own browser — your numbers never leave your device.
Popular uses: bandwidth calculator · download time calculator · transfer speed calculator
How We Calculate
This calculator uses standard computing formulas and algorithms verified by our team. All calculations are performed instantly in your browser using JavaScript — no data is sent to any server.
Algorithms follow well-documented public specifications used by browsers and programming languages.
When to Use This Calculator
A bandwidth calculator answers practical questions about downloads, uploads and connection planning. Students and remote workers use it to estimate how long software installers, video files and online courses take to download on their home connections. Video editors uploading large projects use it to plan their upload windows. IT administrators use it to size office internet links, calculating whether a 100 Mbps line can handle nightly backups of a few gigabytes. Cloud users estimate sync times for photo libraries, gamers check how long game updates take, and streamers estimate upload needs for their broadcasts. Network planners use the required-speed mode to choose between broadband plans by working backward from a deadline. With MB, GB and TB sizes, Mbps and Gbps speeds, and both forward and reverse calculations, the tool covers everything from a quick download check to capacity planning.
How to Use This Calculator
- Step 1: Choose whether you want the transfer time or the required connection speed.
- Step 2: Enter the file size and pick the unit: MB, GB or TB.
- Step 3: For transfer time, enter your connection speed in Mbps or Gbps; for required speed, enter the target time in seconds.
- Step 4: Read the transfer time in hours, minutes and seconds, or the speed needed in Mbps and Gbps.
Worked Example
A video editor in Bengaluru needs to upload a 100 MB project file on a 10 Mbps office connection. The calculator converts the file to bits and divides by the speed, giving 83.89 seconds, shown as 00:01:23, so the upload takes just under one and a half minutes. A colleague backs up 1 GB to the cloud on a 100 Mbps line, which takes about 85.9 seconds, roughly 1 minute 26 seconds. The required-speed mode helps another editor who must move 100 MB within 60 seconds, returning about 13.98 Mbps. A 1 Gbps connection moves the same 500 MB file in about 4.1 seconds.
Tips and Common Mistakes
- •Tip 1: Remember there are 8 bits in every byte, so a 100 Mbps connection moves roughly 12.5 MB per second.
- •Tip 2: Choose Gbps when measuring modern fibre or server connections, since Mbps values become very large.
- •Tip 3: Use the required-speed mode to size a broadband plan around a real deadline, like a backup window.
- ✗Mistake 1: Confusing MB (data size) with Mbps (speed), since a 100 MB file and a 100 Mbps connection are completely different quantities.
- ✗Mistake 2: Expecting real downloads to match the estimate exactly, because server limits, Wi-Fi interference and network congestion slow things down.
Frequently Asked Questions
How is download time calculated?
File size is converted to bits, then divided by the connection speed. For example, 100 MB at 10 Mbps takes about 83.9 seconds because 100 MB holds about 838.9 million bits.
Why is there a difference between MB and Mbps?
MB (megabytes) measures data size, while Mbps (megabits per second) measures transfer speed. There are 8 bits in a byte, so a 100 Mbps connection moves about 12.5 MB per second.
Does this calculator use 1000 or 1024 for megabytes?
Storage sizes here use 1 MB = 1,024 KB, which is how files are counted on most devices, while speeds use the standard 1 Mbps = 1,000,000 bits per second.
What does "required speed" mode tell me?
It works backwards: given a file size and a target time, it tells you the connection speed needed. This is useful when planning uploads or choosing a broadband plan.
Why might real downloads take longer?
Actual speeds are limited by the server you are downloading from, Wi-Fi signal strength, network congestion and latency, so real transfer times are often longer than the estimate.
You might also need
Related calculators from other categories
Math
Percentage Calculator
Calculate percentages, percentage difference and percentage change instantly. Work out what 20% of any number is, find discounts, markups and more.
Date
Age Calculator
Find your exact age in years, months and days from your date of birth — plus the weekday you were born on. Free and works offline.
Date
Date Difference Calculator
Count the exact number of days, weeks, months and business days between two dates. Perfect for deadlines, leave planning and projects.
Time
Time Duration Calculator
Calculate hours and minutes between two times, across midnight if needed. Ideal for shifts, travel time and event planning.