Test Website Page Speed by URL

Enter a public URL, choose mobile or desktop and review a PageSpeed Insights report. Lighthouse scores come from a simulated test; real-user LCP, INP and CLS appear only when Google has enough data.

Measure one page’s performance

Choose a device before testing; each device can have a different report.

Public HTTP/HTTPS URLs only. A new run may take over a minute; the server caches reports for 30 minutes by default.

Advanced settings and comparison
The current API does not select a country. Results do not represent global or Vietnam-specific speed.
Mobile and desktop are simulated; PageSpeed does not accept a custom CPU strength setting.
The current API cannot set bandwidth, latency or packet loss. Reported simulation settings will be shown when available.

Comparison requests 2 independent reports; either may come from cache. Unsupported countries and profiles remain marked “Not measured”.

Recently tested URLs

Up to 10 URLs, devices, scores and timestamps are stored in this browser. Select one to run it again; full reports are not stored here.

How to test a web page’s speed

01

Choose the exact page and device

Paste the public HTTP/HTTPS URL of the exact page, then choose Desktop or Mobile. Private URLs and pages Google cannot access will not produce a report.

Read speed metrics by their source

What you seeWhat it meansWhat to do next
Lighthouse score and lab metricsOne simulated run for the selected Mobile or Desktop mode; its 0–100 score does not represent every user.Review the audits, fix relevant resources and retest the same URL and device.
LCP, INP, CLS labeled CrUXReal-user data from roughly the last 28 days, for the URL or origin as labeled on each card.Prioritize metrics needing improvement; an origin value is not specific to the entered URL.
A metric has no CrUX dataThere may be too few samples. LCP/CLS may show separately labeled lab values; INP stays unavailable.Use lab data for diagnosis; TBT can flag responsiveness work but does not replace INP.

Choose improvements from the report

Find resources affecting LCP

If an audit points to the main image or render-blocking resources, check image dimensions, above-the-fold loading and critical CSS/JavaScript. Audit savings are estimates for that run, not guaranteed score gains.

Stabilize layout and reduce work

For CLS, reserve space for images, ads and late content. For high TBT, inspect unused JavaScript and long tasks. After a fix, retest with the same strategy and watch real-user data when available.

Where are reports and history stored?

The browser sends the URL and selected device to KitoTool, whose server calls Google PageSpeed Insights. New reports are cached by URL/device (30 minutes by default); a clearly labeled fallback can use cached data up to seven days old when the service fails. This browser stores only the 10 latest URLs, devices, scores and timestamps; that history is not continuous real-user monitoring.

Comments & feedback

Rate this tool

Loading ratings…

Write a commentNo account needed

Do not share passwords, sensitive information or the contents of files you are processing.

Reviewed before posting. Email stays private.