Bandwidth Calculator

Calculate transfer times, required bandwidth, or data transmitted

Calculation mode

Transfer Time

100%

Share of the link rate that carries your data, after TCP/IP overhead and congestion. TCP over Ethernet tops out near 94%; long-distance and congested links run lower. Use 100% for the raw line-rate math.

Internet Egress Cloud Pricing

Note: List prices for data transfer out to the internet, checked . Estimates assume this transfer is the account's only internet egress that month: the 100 GB free allowance and the price tiers apply to total monthly egress across the account. 1 GB is taken as 109 bytes; neither provider documents the byte size of a GB for egress billing. Cross-region, cross-zone, and CDN transfers are priced differently.

How it works

Transfer Time: Calculates how long it takes to transfer a file given its size and available bandwidth.
Required Bandwidth: Determines the minimum bandwidth needed to transfer a file within a specific time.
Data Transmitted: Shows how much data can be transferred with a given bandwidth over a specific time period.

Decimal units (KB, MB, GB) are 1000-based and binary units (KiB, MiB, GiB) are 1024-based. Bandwidth in bits per second converts to bytes at 8 bits per byte. The efficiency factor scales the link rate for protocol overhead and real-world conditions.

Mathematical Formulas

1. Transfer Time:

Time (seconds) = Data Size (bits) ÷ (Bandwidth (bits/sec) × Efficiency)
Example: 1 GB ÷ (100 Mbps × 100%) = 8,000,000,000 bits ÷ 100,000,000 bps = 80 seconds

2. Required Bandwidth:

Bandwidth (bits/sec) = Data Size (bits) ÷ (Time (seconds) × Efficiency)
Example: 2 TB ÷ (4 hours × 100%) = 16,000,000,000,000 bits ÷ 14,400 sec ≈ 1.11 Gbps

3. Data Transmitted:

Data Size (bits) = Bandwidth (bits/sec) × Time (seconds) × Efficiency
Example: 50 Mbps × 30 min × 100% = 50,000,000 bps × 1,800 sec × 1.0 = 90,000,000,000 bits ≈ 11.25 GB
Decimal (SI) units:
• 1 KB = 1,000 bytes
• 1 MB = 1,000,000 bytes
• 1 GB = 1,000,000,000 bytes
• 1 TB = 1,000,000,000,000 bytes
• 1 PB = 1,000,000,000,000,000 bytes
Binary (IEC) units:
• 1 KiB = 1,024 bytes
• 1 MiB = 1,048,576 bytes
• 1 GiB = 1,073,741,824 bytes
• 1 TiB = 1,099,511,627,776 bytes
• Windows shows binary sizes labeled "GB"
Bandwidth & Conversion:
• 1 Kbps = 1,000 bits/sec
• 1 Mbps = 1,000,000 bits/sec
• 1 Gbps = 1,000,000,000 bits/sec
• 1 MB/s = 8 Mbps
• 1 byte = 8 bits