Everyday · FREE ONLINE TOOL

Bandwidth Calculator

Convert data units and estimate transfer time, website traffic or average bandwidth with explicit reporting periods and allowance formats.

Your inputs

Calculations run in your browser. No account needed.

EXAMPLE RESULTCalculated locally
Minimum transfer duration
80 seconds
Clear inputs. Transparent methods.
My workspace

Calculate with your inputs to save a result or compare scenarios.

How it works

A useful distinction

Smaller pages can offset traffic growth

If page views rise 20% while transferred page size falls 25%, total modeled traffic falls 10%: 1.20 × 0.75 = 0.90. Compare both inputs together when estimating whether image optimization can offset a larger audience.

Distinguishing transfer speed from data volume

A 100 MB file contains 800 megabits, so at a constant 20 Mbps its theoretical transfer time is 40 seconds. A 100 MiB file is larger: the same calculation gives about 41.94 seconds. MB uses decimal bytes, MiB uses binary bytes, and Mbps measures bits per second. Real transfers also include overhead and changing throughput. The hosting modes calculate average traffic across a reporting period; that average is not the peak connection capacity needed for a busy moment.

Transfer time: formula and assumptions

Seconds = bytes×8 / bits per second.

This theoretical minimum excludes protocol overhead and changes in network throughput.

Website bandwidth: formula and assumptions

Transfer = page views×average transferred bytes×(1+allowance).

Use compressed transfer sizes and account for browser/CDN caching in your estimate.

Monthly transfer and average rate: formula and assumptions

Average bits/second = transferred bytes×8/(days×86,400).

This is a continuous average, not a peak-capacity recommendation.

Data unit converter: formula and assumptions

Convert through bits; one byte is eight bits.

Decimal prefixes are powers of 1,000. Binary KiB/MiB/GiB prefixes are powers of 1,024. Capitalization distinguishes bits from bytes.

Transfer with selected units: formula and assumptions

Seconds = data bits / bits per second.

Theoretical transfer duration excludes protocol overhead and variable throughput.

Website traffic & reporting period: formula and assumptions

Average bit rate = page views / interval × page size × allowance multiplier.

The report uses explicit days or elapsed dates. Monthly and yearly page-view intervals use the entered day counts. A 2× multiplier means 100% extra transfer.

Worked example

Using the Transfer time example:

Inputs
File size (GB (decimal))
1
Connection speed (Mbps)
100
Method

Seconds = bytes×8 / bits per second.

Result

Example result

Minimum transfer duration: 80 seconds

These are illustrative inputs. Change the values to explore a different scenario.

Formula references

References explain the underlying methods; they do not imply endorsement or individual professional review of Finflo.

Common questions

Why can actual transfer time exceed the calculated duration?

The transfer mode divides data bits by rate and excludes protocol overhead or changing throughput. The result is a theoretical estimate.

Does a 2× allowance mean 200% extra traffic?

No. A total multiplier of 2 means 100% extra. In percentage mode, 200% extra means three times the baseline.

Is monthly average bandwidth enough to choose peak capacity?

No. Average transfer rates can hide short periods of much higher traffic; the tool does not predict peak demand.

Prepared by Finflo. See our methodology and editorial policy.