Web Page Load Time Estimator
Estimate web page load time from page size and connection speed, with DNS/TCP/TLS overhead, TTFB, and per-asset breakdown.
Connection Preset
Page Size
KB
KB
KB
KB
Total: 0 KB
Network Parameters
Estimated Load Time
—
seconds
PhaseTime
DNS Lookup
—
TCP Handshake
—
TLS Handshake
—
Time to First Byte
—
Content Transfer
—
Per-Asset Transfer Time
| Asset | Size (KB) | Transfer Time | % of Transfer |
|---|
Performance Scale
Fast (<1s)Moderate (1–3s)Slow (3–6s)Very Slow (>6s)
Summary
Estimate web page load time from page size and connection speed, with DNS/TCP/TLS overhead, TTFB, and per-asset breakdown.
How it works
- Enter total page size in KB or MB, or break it down by HTML, CSS, JS, and images.
- Select a connection preset (2G through gigabit) or enter a custom download speed.
- Set latency (RTT) for the connection — presets fill this automatically.
- The tool calculates DNS lookup, TCP handshake, TLS handshake, TTFB, and transfer time.
- A performance rating (Fast / Moderate / Slow / Very Slow) appears based on total load time.
Use cases
- Set page weight budgets before building a new feature.
- Explain to stakeholders why a 5 MB page loads slowly on mobile.
- Compare estimated load time across connection types for a given page size.
- Sanity-check third-party asset impact before adding a new library.
Frequently Asked Questions
Last updated: 2026-07-01 ·
Reviewed by Nham Vu