Skip to content
Technology

Website Load Time Calculator

Estimate how fast your page loads on different connections and get optimization recommendations.

Enter page details and click Calculate

How is this calculated?
Load Time = TTFB + Download Time + Request Overhead

Download Time = Page Size (bits) ÷ Connection Speed (bps)
Request Overhead = Requests × Latency per Request

Connection Speeds:
  3G:    1.5 Mbps, 100ms latency
  4G:    20 Mbps, 50ms latency
  WiFi:  50 Mbps, 20ms latency
  Fiber: 200 Mbps, 5ms latency

HTTP/2 multiplexing reduces request overhead by ~60%

FAQ

Frequently asked questions about page load time

What is a good website load time?
Under 2 seconds is ideal. Google recommends pages load within 2.5 seconds for good Core Web Vitals. Pages over 3 seconds see significantly higher bounce rates.
How does page size affect load time?
Each KB of data must be downloaded. A 2MB page on a 3G connection takes roughly 10+ seconds, while the same page loads in under 1 second on fiber. Compression and lazy loading help reduce effective page size.
Do the number of HTTP requests matter?
Yes. Each request has overhead (DNS lookup, TCP handshake, TLS negotiation). With HTTP/2 multiplexing this is reduced, but minimizing requests still helps, especially on mobile networks.
What's the difference between TTFB and full load time?
TTFB (Time to First Byte) measures server response time only. Full load time includes TTFB plus downloading all resources, parsing HTML/CSS/JS, and rendering the page.
How does connection type affect loading?
3G averages 1-2 Mbps, 4G averages 10-30 Mbps, WiFi 20-100 Mbps, and fiber 100-1000 Mbps. The same page can take 10× longer on 3G vs fiber.
How can I reduce my page load time?
Compress images (WebP/AVIF), minify CSS/JS, enable gzip/brotli, use a CDN, implement lazy loading, reduce third-party scripts, and optimize server response time.

Related calculators