Website Speed Test

Measure any website's loading performance — TTFB, download time, and total load time with a performance rating.Updated 2026-03-17

How to Use the Website Speed Test

  1. Enter the website URL you want to test (e.g., https://example.com).
  2. Click the Test Speed button to start the measurement.
  3. Review the timing breakdown: TTFB, download time, total load time, and response size.
  4. Check the performance rating and optimization tips for actionable improvements.

The test runs directly from your browser. Results reflect real network conditions from your location.

Understanding the Metrics

🕐 TTFB (Time to First Byte)

Measures how long it takes to receive the first byte from the server. Includes DNS lookup, TCP connection, SSL handshake, and server processing time. Under 200ms is excellent.

📥 Download Time

Time taken to download the full response body. Affected by page size, server bandwidth, and compression. Enable gzip/brotli to reduce this.

⏱️ Total Load Time

End-to-end time from request initiation to full response receipt. Under 500ms is fast, under 2s is acceptable, over 2s needs optimization.

Frequently Asked Questions

How does this website speed test work?

Our tool sends a fetch request to the target URL and uses the browser's Performance API to measure precise timing metrics. It records when the request starts, when the first byte arrives (TTFB), when the download completes, and the total response size. All testing happens directly from your browser — no data is sent to our servers.

Is the speed test accurate?

The test measures real network conditions from your browser to the target server. Results may vary based on your internet connection speed, geographic distance to the server, current server load, and network congestion. For the most reliable results, run the test 3-5 times and consider the average. Note that some sites may block cross-origin requests, which can affect results.

What is a good TTFB and total load time?

For TTFB: under 200ms is excellent, 200-600ms is moderate, and over 600ms is slow. Google recommends keeping TTFB under 800ms. For total load time: under 500ms is fast, 500ms-2s is acceptable, and over 2s needs improvement. To improve these numbers, consider using a CDN, enabling compression (gzip/brotli), optimizing server-side code, caching static assets, and reducing page size.