Use this bandwidth calculator to estimate download times, convert between speed units like Mbps and Gbps, and figure out how much internet speed you actually need. Enter your file size and connection speed above to get started.
Whether you're shopping for internet plans, checking if your connection handles 4K streaming, or converting data transfer units for a DisplayPort or USB-C setup, this tool gives you a quick answer. Results are estimates based on the inputs you provide, not guarantees of real-world performance.
Bandwidth Calculator Tool
The bandwidth calculator works by combining a few simple inputs to produce useful estimates.
For download time: enter a file size and your connection speed. The calculator divides the file size by your speed to estimate how long the transfer takes.
For unit conversion: enter a value in one unit (like Mbps) and the tool converts it to others (Gbps, MB/s, and more).
For data usage: enter the number of devices and typical activities. The calculator estimates how much bandwidth you need.
All three modes use straightforward math. No account or signup required.
Download Time Calculator by Filesize and Speed
To calculate the time it takes to download a file, you need two numbers: the file size and your download speed.
The formula is simple. Divide the file size by your speed. A 1 GB file on a 100 Mbps connection takes roughly 80 seconds.
Why 80 seconds and not 10? Because megabits per second (Mbps) and megabytes (MB) are different units. There are 8 bits in every byte. So 100 Mbps equals 12.5 MB/s. Divide 1,000 MB by 12.5 MB/s and you get 80 seconds.
Common download time examples at 100 Mbps:
- 500 MB game update: ~40 seconds
- 5 GB movie file: ~6.5 minutes
- 50 GB game install: ~67 minutes
Keep in mind these are theoretical maximums. Real download times depend on server speed, network congestion, and your router's capabilities.
Bandwidth Converter: Mbps, Gbps, and Unit Conversion
Bandwidth and speed values show up in several units. The converter on this page handles all the common ones.
What does Mbps mean? Mbps stands for megabits per second. It measures how many millions of bits your connection can transmit each second. Internet providers almost always advertise speeds in Mbps.
How do I convert Mbps to MB/s? Divide by 8. Since there are 8 bits in one byte, 100 Mbps equals 12.5 MB/s. This is the number that matters when you're watching an actual file download in your browser.
Quick reference conversions:
- 1 Gbps = 1,000 Mbps
- 1 Mbps = 0.125 MB/s
- 100 Mbps = 12.5 MB/s
- 1 Gbps = 125 MB/s
- 8 bits = 1 byte
How many MB is 100 Mbps? That question mixes a speed unit with a size unit. 100 Mbps means your connection can transfer 12.5 megabytes every second. In one hour, that adds up to roughly 45 GB.
Internet Speed You Need by Device and Usage
The amount of internet speed you need depends on two things: how many devices are connected and what each one is doing.
A single laptop browsing the internet uses about 1 to 5 Mbps. A 4K stream on a smart TV needs around 25 Mbps. A video call on a work laptop takes 3 to 8 Mbps. Gaming typically uses 5 to 25 Mbps for download, though upload and latency matter more.
Estimated speed per activity:
- Browsing, email, shopping: 1 to 5 Mbps
- Music streaming: 1 to 2 Mbps
- SD video streaming: 3 to 5 Mbps
- HD video streaming: 5 to 10 Mbps
- 4K video streaming: 25 Mbps
- Video conferencing: 3 to 8 Mbps
- Online gaming: 5 to 25 Mbps
- Large file downloads: 25+ Mbps
Now multiply. A household with two people streaming in 4K, a kid gaming, and a laptop on a video call needs roughly 60 to 70 Mbps running simultaneously.
Add a buffer of 20 to 30% for overhead and congestion. For that household, 100 Mbps is a reasonable starting point.
Ideal Internet Speed for Video, Streaming, and Data Usage
Do you stream video in 4K? That single activity uses more bandwidth than almost anything else a typical household does.
Recommended speeds by streaming quality:
- 480p (SD): 3 Mbps
- 720p (HD): 5 Mbps
- 1080p (Full HD): 10 Mbps
- 4K (Ultra HD): 25 Mbps
- 4K with HDR: 30 to 40 Mbps
If multiple people stream at the same time, add each stream's requirement together.
How much data does 100 Mbps internet use per month? The speed itself doesn't determine data usage. Usage depends on how often you're actually transferring data. But if you maxed out a 100 Mbps connection continuously, you'd use about 32 TB in a month. In practice, a household streaming a few hours of 4K daily, browsing, and gaming might use 500 GB to 1.5 TB per month.
Most internet plans with 100 Mbps or faster speeds include 1 TB or unlimited data. Check your plan's cap before assuming.
Download Speed and Latency
Bandwidth and speed are related but not identical. Think of bandwidth as the width of a highway. Speed is the speed limit. Both affect how quickly data gets from point A to point B, but in different ways.
Bandwidth determines the maximum amount of data your connection can carry at once. A 1 Gbps connection can move large amounts of data simultaneously. A 25 Mbps connection carries less at once but may feel fine for a single user.
How Latency Affects Transfer Speed
What is latency? Latency is the time it takes for a single packet of data to travel from your device to a server and back. It's measured in milliseconds (ms).
Even with high bandwidth, high latency causes a slowdown. Ever been on the highway during rush hour? The road is wide, but every car still crawls. Latency works similarly. Your connection might support 500 Mbps, but if each request takes 150 ms to start, small file transfers and real-time apps feel sluggish.
Where latency matters most:
- Online gaming: under 30 ms is ideal
- Video calls: under 50 ms for smooth conversation
- Browsing the internet: under 100 ms feels snappy
- Large file downloads: latency matters less here since sustained throughput dominates
The bandwidth calculator estimates transfer times based on raw speed. It does not account for latency, packet loss, or server-side limits. Real-world performance will vary.
Data Usage Calculator for Multiple Devices
Every connected device in your home uses bandwidth. The more devices active at the same time, the more bandwidth you need.
Use the calculator's data usage mode to input your device count and activities. It estimates your total monthly data usage and the bandwidth needed to keep everything running smoothly.
Typical device usage estimates:
- Smartphone (social media, browsing): 3 to 10 GB/month
- Laptop (work, browsing, video calls): 20 to 60 GB/month
- Smart TV (streaming 2 hours/day in HD): 90 to 150 GB/month
- Smart TV (streaming 2 hours/day in 4K): 200 to 400 GB/month
- Gaming console (online play plus updates): 50 to 150 GB/month
- Smart home devices (cameras, thermostats): 30 to 100 GB/month per camera
Household example:
A family of four with two smart TVs, three phones, two laptops, a gaming console, and a security camera could easily use 500 GB to 1 TB per month. Their peak simultaneous demand might reach 80 to 120 Mbps.
These are planning estimates. Actual usage depends on habits, compression, and app behavior.
Bandwidth Conversion for DisplayPort, HDMI, and USB-C
Bandwidth isn't only about internet speed. DisplayPort, HDMI, and USB-C connections each have specific bandwidth limits that determine what resolutions and refresh rates they support.
DisplayPort bandwidth by version:
- DisplayPort 1.2: 17.28 Gbps
- DisplayPort 1.4 (with DSC): 25.92 Gbps (up to 8K with compression)
- DisplayPort 2.0: up to 77.37 Gbps
HDMI bandwidth by version:
- HDMI 1.4: 10.2 Gbps
- HDMI 2.0: 18 Gbps
- HDMI 2.1: 48 Gbps
USB-C and USB bandwidth:
- USB 3.0: 5 Gbps
- USB 3.1 Gen 2: 10 Gbps
- USB 3.2 Gen 2x2: 20 Gbps
- USB4: 40 Gbps (up to 80 Gbps in v2.0)
- Thunderbolt 4: 40 Gbps
How fast is USB 3.0 compared to Gigabit Ethernet? USB 3.0 runs at 5 Gbps, which is five times the 1 Gbps maximum of Gigabit Ethernet. In practice, both are limited by overhead, so real transfer speeds are lower than the rated maximum.
USB-C Alt Mode allows a single USB-C port to carry DisplayPort or HDMI video signals. The number of lanes allocated to video versus data determines the effective bandwidth for each. Use the converter above to translate between Gbps and the resolution or refresh rate you're targeting.
Speed Calculator Estimates and Limitations
This bandwidth calculator provides estimates, not exact predictions. Several real-world factors affect actual performance.
What the calculator does not account for:
- Network congestion at peak hours
- Wi-Fi signal loss and wireless interference
- Server-side speed limits on downloads
- Latency and packet loss
- Router or modem hardware limitations
- ISP throttling or data cap slowdowns
- Protocol overhead (TCP headers reduce usable throughput by roughly 5 to 10%)
The results assume your connection runs at its advertised speed with no congestion. Actual download times will usually be longer. Upload times follow the same formula but use your upload speed, which is typically much lower than download speed on most internet plans.
For critical decisions like choosing an internet provider or planning a professional data transfer, use these estimates as a starting point. Then test your actual connection speed and consult your internet provider for specifics.