Bandwidth Calculator

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.

Data Unit Converter

Result
is equivalent to any of the following:
= ?

Download / Upload Time Calculator

Result
Download or upload time needed is:
File Size
Bandwidth (Speed)

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.

Result
Website bandwidth needed is:
Page Views
Average Page Size
Redundancy Factor (For traffic spikes)

Hosting Bandwidth Converter

Please provide any one value below to convert to the other. Useful for translating hosting plan data caps (like 1000 GB/month) into sustained bandwidth limits (like Mbit/s).

Result
Monthly Usage
is equivalent to
Sustained Bandwidth

What is Bandwidth?

Bandwidth is a term that has different meanings within different contexts. In terms of computing, bandwidth is defined as the bit-rate of available or consumed information and is typically expressed in units of bits per second (along with its metric multiples).

However, one of the most common ways in which the term bandwidth is used relates to the Internet, defined as "the volume of information per unit of time that a transmission medium [channel] can handle." Note that channel bandwidth, or the stated channel capacity, is not necessarily equal to the maximum amount of data that the channel will actually handle. Due to overhead factors such as protocols and encryption (e.g., TCP), a channel stated to have a bandwidth of X bits per second may not actually transmit usable data at exactly X rate.

Bits vs. Bytes (The 'b' vs 'B' Confusion)

In information technology, a bit (b) is the smallest unit of information. It can hold only one of two values—0 or 1. A Byte (B) is a unit that consists of exactly 8 bits.

The bit is the standard unit of data transfer. This means that a communications device or system with a bandwidth of 8 Mbps has a transfer rate of 8 Megabits per second, which is equivalent to 1 Megabyte (MB) per second.

In relation, the standard unit of information storage is the Byte. In terms of memory or a hard disk, 8GB of capacity would mean that 8 Gigabytes of information could be stored, which is equivalent to 64 Gigabits.

Estimating Bandwidth Needs

The amount of bandwidth a person or company needs is entirely dependent on how they plan to use the Internet. Streaming or hosting large amounts of video, for example, requires far more bandwidth than simply browsing the Internet or reading text-based emails.

Common Internet Connection Bandwidth Speeds

Connection Type Average Speed Capacity
Modem / Dialup56 kbit/s
ADSL Lite1.5 Mbit/s
T1 / DS11.544 Mbit/s
ADSL8 Mbit/s
Ethernet10 Mbit/s
Wireless 802.11b11 Mbit/s
ADSL2+24 Mbit/s
Wireless 802.11g54 Mbit/s
Fast Ethernet100 Mbit/s
Wireless 802.11n600 Mbit/s
Gigabit Ethernet1 Gbit/s
USB 3.05 Gbit/s
10 Gigabit Ethernet10 Gbit/s

Mobile Broadband Connection Bandwidth

Generation / Tech Download (Mbit/s) Upload (Mbit/s)
2G (GSM CSD)0.00960.0096
2.5G (GSM GPRS)0.056 - 0.1150.056 - 0.115
3G (UMTS HSPA)14.45.8
3G (CDMA2000 EV-DO)2.5 - 4.90.15 - 1.8
4G (HSPA+)21 - 6725.8 - 168
4G (LTE)100 - 30050 - 75
LTE-Advanced (Stationary)up to 1000up to 500
5G (HSPA+)400 - 25000200 - 3000
5G Standard400 - 3000500 - 1500