TTFB test: see how long your server takes to answer
This TTFB test measures how long your server takes to send the first byte, from our Frankfurt test location, a Lighthouse run and real users, plus the redirects in front of the page.
- Free, no account
- Results in under a minute
- Tested from Frankfurt, Germany
Example result:example-shop.hr
WordPress 6.8Sample shop · homepage · mobile Chrome · the same check you get for your own site
Lab data from Google PageSpeed Insights (Lighthouse 12.8.2) · desktop score 100 · no field data: not enough real Chrome users visit this page yet
Lab (Lighthouse 12.8.2)
| Metric | Value | Rating |
|---|---|---|
| First Contentful Paint | 0.8 s | good |
| Largest Contentful Paint | 0.8 s | good |
| Total Blocking Time | 0 ms | good |
| Cumulative Layout Shift | 0 | good |
| Speed Index | 4.3 s | needs work |
| Time to First Byte | 27 ms | good |
LCP element: <p>
Field (Core Web Vitals)
Filmstrip
0.4 s
0.8 s
1.2 s
1.6 s
2.0 s
2.4 s
2.8 s
3.2 s
Waterfall · 1 requests
- example.com/0 KB
Time to first byte, three ways
Google's target: under 800 ms| Measured by | Time | What it counts |
|---|---|---|
| Our test from Frankfurt | 48 ms | One request from our server, timed from sending it until the first byte of the page arrived, connection setup included. Redirects before the page are not counted. |
| Lighthouse lab run | 27 ms | Google's PageSpeed test (mobile), run from Google's own servers: how long the main document took to start arriving. |
| Real Chrome users | not enough real-user data yet | The 75th percentile of real visits over the last 28 days (this page): 3 in 4 visits got the first byte this fast or faster. Includes redirects and each visitor's own network. |
The three numbers measure different trips, so they rarely match. Ours and Lighthouse's are single requests from a data centre; real visitors add distance, slower networks and redirects, so theirs is usually the highest. The real-user number is the one Google ranks on.
What we found
Everything this tool checks passed.
Show 3 passed checks
What the TTFB test checks
Time to First Byte from three sources, plus the redirect hops that each add a full round trip.
Time to First Byte
How long the server takes to start answering, which delays everything else on the page.
Real-user Time to First Byte
How long real visitors wait for the server's first byte, against Google's 800 ms target.
Server response time
Checks how fast the server sends the first byte, which caching and hosting usually fix.
Redirect chains
Checks how many redirects happen before the page loads, since each hop adds a round trip.
How the TTFB test works
Time the first byte
We request your page from our test location in Frankfurt and measure how long the server takes to send the first byte.
Compare with Lighthouse and users
The first byte time from Lighthouse's throttled run and from the Chrome UX Report is shown beside ours, where Google has real-user data.
Count the redirects
Redirect chains before the page are listed, and the server response time audit flags a slow back end.
We test from one location, Frankfurt, so visitors far from your server can see a slower first byte than we measure.
TTFB test questions
How does the TTFB test decide what is good?
By Google's thresholds for real visitors: each of the three numbers is rated good at 800 ms or less, needs improvement up to 1.8 s and poor above that. The real-user number is judged at the 75th percentile of visits. Ours and Lighthouse's are single requests from a data centre, without a visitor's slow network, so they should sit well below 800 ms; the server response time finding flags a back end that needs more than 600 ms.
What is the meaning of the three TTFB numbers?
Each times the same wait from a different place. Ours is one request from our server in Frankfurt, connection setup included and redirects not. Lighthouse's comes from Google's PageSpeed test, run on Google's own servers. The real-user number is the 75th percentile of Chrome visitors over 28 days, with their distance, networks and redirects, so it is usually the highest, and it is the one Google ranks on.
Is TTFB a Core Web Vital?
No. The three Core Web Vitals are LCP, INP and CLS. TTFB is a supporting metric Google reports beside them, because it comes first in every page load: nothing can appear before the first byte arrives, so a slow server pushes LCP back by the same amount. When TTFB is rated poor, fix it first, and the Core Web Vitals that depend on it improve with it.
Why is my TTFB high on the first request only?
Usually because the page was not in the cache: the first request after a cache expires or a deploy has to be built by the server, and later ones are served ready-made. A CDN that has not cached the page at the nearest location adds the trip to your server too. Run the test twice; if the second is much faster, lengthen the cache lifetime or warm the cache after deploys.
How do I test TTFB from different locations?
This test measures from Frankfurt and adds the Lighthouse run and, where Google has it, real-user TTFB from Chrome visitors wherever they are, which is the fairest single number. For specific cities, request the page with curl from a server there and read its time_starttransfer timing, or use a monitoring service with several locations.
Why does the test list the redirects before the page?
Because every redirect adds a full round trip before the final page even starts, and Google's real-user TTFB counts that time. A link to http://example.com that goes to https:// and then to the www address makes visitors wait for two extra responses. The test lists each hop in the chain; point your links, ads and sitemap straight at the final URL so visitors skip them.
Where do you test from?
From Frankfurt, Germany, the only test location for now. Visitors far from your server can see a slower first byte than we measure, which is why the real-user number from the Chrome UX Report is shown beside ours. A US test location is a funded unlock: it switches on for everyone once monthly donations reach its threshold on the funding page.
My TTFB is fine but the page is slow. Why?
Then the time goes into what happens after the first byte: render-blocking CSS and scripts, large images, web fonts or heavy JavaScript. TTFB only covers the server answering, not how long the browser needs to show the page. Run the website speed test on the same address to see the filmstrip, the request waterfall and which file costs the most.
Is this TTFB test free?
Yes, with no sign-up. getReport is funded by donations, not plans, and the complete report with all seven modules is one click away, also free. It stays at its shareable link for 12 months, is not listed publicly and carries a noindex tag, and nothing about your visitors is collected.
Related free tools
All 59 tools →Free, funded by the people who use it
No account, no paid plan. Donations keep it running.