What is the actual formula for converting download times to bps?

Posted on 2004-10-18
Last Modified: 2006-11-17
I figured it'd be pretty straightforward:

Get total bits by converting bytes to bits
Convert download time to seconds
Divide file size by time to get bps

So I went to this website:

I entered my numbers in the "reverse DL" section to get the results and it differed from what I calculated.

Here's what I did for a 20MB file:

20MB * 1024 = 20480000000 bits
5:20 = 230 seconds

20480000000 / 230 = 89Kbps / sec

The website says it's actually 729Kbps per sec...

I need more coffee... missing something simple, I'm sure...


Question by:smartine
LVL 10

Expert Comment

ID: 12338422

Mb = MegaBYTES
8 bits = 1 byte

1 Mb = 1024 Kb and 1Kb = 1024 bytes

so 20Mb = 20480 Kb = 20,971,520 bytes = 167,772,160 bits

167,772,160 bits / 230 secs = 729,444 bits/sec


Accepted Solution

fixnix earned 50 total points
ID: 12338476
20MBytes =  (20*1024)KBytes = 20,480 KBytes
20,480 KBytes = (20,480*1024)Bytes = 20,971,520 Bytes
20,971,520 Bytes * 8 bits/Byte = 167,772,160 bits

5:20 = 5*60 + 20 seconds = 320 secs

167,772,160/320 = 524,288bits/sec

I'm going to assume 5:20 is the wrong time however, and that the 230 seconds was the correct time (3:50) which gives the same answer as the website:

167,772,160/230 = 729,444bits/sec


Expert Comment

ID: 12338480
ngravatt corrected you on the conversion from MB->bits, however 5:20 is 320 seconds, not 230 seconds :)


Expert Comment

ID: 12338491
Ah, someone got it as i typed it in, lol.


Author Comment

ID: 12338590
Like I said... needed more coffee... :)

Many thanks!


Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Secure Connection Failed - Sonicwall FW 1 85
Set up wireless network on Cisco ASA 5505 with DHCP 13 64
policy routing to fw2 18 68
How to simulate latency? 5 31
When it comes to security, there are always trade-offs between security and convenience/ease of administration. This article examines some of the main pros and cons of using key authentication vs password authentication for hosting an SFTP server.
In this article, I am going to show you how to simulate a multi-site Lab environment on a single Hyper-V host. I use this method successfully in my own lab to simulate three fully routed global AD Sites on a Windows 10 Hyper-V host.
After creating this article (, I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor ( If you're interested in additional methods for monitoring bandwidt…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question