Knowledge Mark G
Hire Me

100% free speed tool

TTFB Test

Measure time to first byte from 10 cities worldwide - DNS, connect, TLS and server time per location, with CDN cache status.

  • No sign-up required
  • Instant results
  • Only the address is sent
  • Works on any device

Test a page

Real requests from probes in 10 cities (London, Frankfurt, New York, Los Angeles, Toronto, Sao Paulo, Mumbai, Singapore, Tokyo, Sydney), run through Globalping, jsDelivr's open measurement network.

Enter an address to measure its time to first byte from cities around the world.

Private by design. Only the web address is sent - to Globalping's measurement probes, which request the page and report timings.

  • 100% freeNo hidden charges, no watermark
  • Instant resultsDone in seconds, no queue
  • Secure & privateOnly the address is sent
  • Works on all devicesDesktop, tablet and mobile

How to use the TTFB Test

  1. 1Choose worldwide or a single region.
  2. 2Enter the page address.
  3. 3Compare time to first byte per city and check the CDN cache status.

What TTFB measures

Time to first byte is how long a visitor waits, after asking for a page, before the first byte of it arrives. Nothing can render before that, so it sets the floor for everything else - LCP included. Google's guidance is 0.8 seconds or less as good and over 1.8 seconds as poor for real visitors, measured from the start of navigation.

Why test from many cities

A single test only tells you how fast your server is from wherever the tester sits. A site hosted in one country can be quick there and slow on the other side of the world. This test sends real requests from probes in up to ten cities at once - London to Sydney - through Globalping, jsDelivr's open network of measurement probes, and shows DNS lookup, connection, TLS handshake and server time separately for each.

Reading the result

Short DNS, connect and TLS times with a long TTFB mean the server itself is slow - a database query, an uncached page, a cold start. Long times only from distant cities mean the page is coming from one far-away server: put a CDN in front, and let it cache HTML, not just images. The cache column shows what the CDN did: HIT is served from the edge, MISS went to your server. Run the test twice - the first request in a region often fills the cache.

For a single address with a breakdown of page weight, compression and render-blocking files, use the website speed test; for whether a page passes Google's thresholds, the Core Web Vitals checker.

Frequently asked questions

What is a good time to first byte?+

Google's guidance for real visitors is 0.8 seconds or less as good and more than 1.8 seconds as poor. A page cached on a CDN usually answers in under 100 ms from nearby cities.

What is a good TTFB?+

Google's guidance for real visitors is 0.8 seconds or less as good and more than 1.8 seconds as poor. A cached page behind a CDN typically answers in under 100 ms from nearby cities.

Why is TTFB slow only from some countries?+

The request has to travel to wherever the page is generated. Without a CDN serving cached HTML near those visitors, distance adds hundreds of milliseconds per round trip.

Is TTFB a Core Web Vital?+

No, but it is part of LCP: the largest element cannot appear before the first byte of the page arrives, so a slow TTFB makes a good LCP hard to reach.

What do HIT and MISS mean?+

They come from the CDN. HIT means the page was served from the CDN's copy near the probe; MISS means the CDN had to fetch it from your server first. Run the test again to see the cached speed.

Where do the measurements come from?+

From Globalping, a free, open network of measurement probes run by jsDelivr. Each probe makes one real request to your page and reports its timings.

Worth reading

All articles →
View all →