This calculator can be used to compute a variety of calculations related to bandwidth, including converting between different units of data size, calculating download/upload time, calculating the amount of bandwidth a website uses, or converting between monthly data usage and its equivalent bandwidth.

## Website Bandwidth Calculator

Use this calculator to estimate the bandwidth needs or actual data usage of a website. Be sure to include the bot traffic (Google bots, Bing bots, etc.) as well as other connection needs. Often the bots use more bandwidth than real users.

Our bandwidth calculator is a simple tool which will let you determine the download time for a file of a given size, provided you know your internet speed. It can also be used the other way round – you may use it as a download speed calculator if you know the time and file size. The unit most commonly used to express bandwidth is Mb/s (megabits per second). To find out what Mbps is, see below.

If you need to use other units, our Mbps to Gbps converter might be a tool you’re looking for. Don’t forget to check it!

## Download speed and download time calculator

You will most likely want to use this calculator as a download time calculator, but you should know that our bandwidth calculator works either way you want – you can provide download time and filesize to figure out the speed at which it was downloaded (it essentially becomes a download speed calculator). Tip: You can determine the size of an image using the image file size calculator.

If you provide the download speed and the time, we will calculate how much data may be downloaded over that particular time. As with all our tools, the bandwidth calculator is just as flexible as you want it to be! Be also sure to check the data usage calculator to analyze how much data you’re using by browsing the Internet.

## What is Mbps?

Mbps or Mb/s stands for megabits per second or, in other words, millions of bits per second. SI prefixes still apply to download speed units, so you can form larger or smaller units by adding them, either as kilobits per second (kbps, thousands of bits), gigabits (Gbps, billions), terabits (Tbps, trillions), etc. As data can also be expressed in bytes, we may also use byte conversion: kBps, MBps, GBps, TBps, etc. One byte is 8 bits, so those values would be 8 times smaller. For example, 10 Mbps lets you download 1.25 MB per second.

Bandwidths are of various types and play an important role in determining the baud rate for various transmission devices. You can learn more about it in our baud rate calculator.

### Common Internet Connection Bandwidth

Modem / Dialup | 56 kbit/s |

ADSL Lite | 1.5 Mbit/s |

T1/DS1 | 1.544 Mbit/s |

E1 / E-carrier | 2.048 Mbit/s |

ADSL1 | 8 Mbit/s |

Ethernet | 10 Mbit/s |

Wireless 802.11b | 11 Mbit/s |

ADSL2+ | 24 Mbit/s |

T3/DS3 | 44.736 Mbit/s |

Wireless 802.11g | 54 Mbit/s |

Fast Ethernet | 100 Mbit/s |

OC3 | 155 Mbit/s |

Wireless 802.11n | 600 Mbit/s |

OC12 | 622 Mbit/s |

Gigabit Ethernet | 1 Gbit/s |

OC48 | 2.5 Gbit/s |

USB 3.0 | 5 Gbit/s |

OC192 | 9.6 Gbit/s |

10 Gigabit Ethernet, USB 3.1 | 10 Gbit/s |

20 Gigabit Ethernet, USB 3.2 | 20 Gbit/s |

40 Gigabit Ethernet, Thunderbolt 3 | 40 Gbit/s |

100 Gigabit Ethernet | 100 Gbit/s |

### Mobile Broadband Connection Bandwidth

Down (Mbit/s) | Up (Mbit/s) | ||

2G | GSM CSD | 0.0096 | |

CDPD | up to 0.0192 | ||

GSM GPRS (2.5G) | 0.056 – 0.115 | ||

GSM EDGE (2.75G) | up to 0.237 | ||

3G | UMTS W-CDMA | 0.4 | |

UMTS HSPA | 14.4 | 5.8 | |

UMTS TDD | 16 | ||

CDMA2000 1xRTT | 0.3 | 0.15 | |

CDMA2000 EV-DO | 2.5-4.9 | 0.15-1.8 | |

GSM EDGE-Evolution | 1.6 | 0.5 | |

4G | HSPA+ | 21-672 | 5.8-168 |

Mobile WiMAX (802.16) | 37-365 | 17-376 | |

LTE | 100-300 | 50-75 | |

LTE-Advanced Moving Fast | 100 | ||

LTE-Advanced Stationary or Moving Slow | up to 1000 | ||

MBWA (802.20) | 80 | ||

5G | HSPA+ | 400-25000 | 200-3000 |

Mobile WiMAX (802.16) | 300-700 | 186-400 | |

5G | 400-3000 | 500-1500 |

## FAQ

### What is bandwidth?

**Bandwidth measures how much information a device can transfer in a given amount of time.** It is expressed in **bits per second** or, most commonly, in larger units, such as **Mbps** or **Gbps** (megabits and gigabits per second, respectively).

### How do you calculate the time it takes to download a file?

To calculate how long it takes to download a file from the internet, follow these steps:

- Estimate or find the file size of your chosen file
**in bytes**. - Write down the bandwidth of your internet connection
**in bits**. - Multiply your file size by
**8**and divide by the bandwidth. The result is the number of seconds it will take for your download to finish.

### How many MB is 100 Mbps?

**12.5 MB/s**. One hundred megabits per second equal **12.5 megabytes per second**. To convert *bits per second* to *bytes per second*, simply divide the number of bits per second by eight.