ToolGrid — Product & Engineering
Leads product strategy, technical architecture, and implementation of the core platform that powers ToolGrid calculators.
AI Credits & Points are in development.
Learn moreLoading...
Preparing your workspace
Analyze website performance and speed metrics including page load time, time to first contentful paint (FCP), largest contentful paint (LCP), cumulative layout shift (CLS), first input delay (FID), provides optimization suggestions, and generates detailed performance reports.
Note: AI can make mistakes, so please double-check it.
Uses Google PageSpeed Insights API for accurate results.
Get detailed metrics like LCP, FCP, CLS, and TBT.
Personalized optimization strategies.
Common questions about this tool
Analyze website performance and speed metrics including page load time, time to first contentful paint (FCP), largest contentful paint (LCP), cumulative layout shift (CLS), first input delay (FID), pr...
Yes, the generator offers customization options to tailor output to your needs. Adjust settings, parameters, or options to generate pagespeed insights that meets your specific requirements.
You can generate multiple items as needed. The generator supports single or bulk generation, allowing you to create as many pagespeed insights as required for your project.
The generator creates unique outputs based on your settings. For identifiers like GUIDs or random values, each generation produces a different result to ensure uniqueness.
Yes, you can copy generated results or export them in various formats. The generator provides options to save, download, or copy pagespeed insights for use in your applications.
Paste your page URL into the input field, choose Mobile or Desktop, and click Analyze; the tool normalizes the value with `normalizeUrl`, validates it with `isValidUrl`, and then calls `analyzeUrl` to hit the official Google PageSpeed Insights API. Once the response returns, it builds an `AnalysisResult` with the performance score, Core Web Vitals metrics, and a health badge, and displays them in the results view along with the tested URL and fetch time.
The tool computes a numeric score from 0–100 based on the Lighthouse performance category and colors it using `getScoreColor` and `getScoreBorderColor`: green for 90–100, amber for 50–89, and red for lower scores. It also shows a status badge (pass or needs improvement) derived from the underlying metrics, so you can quickly see whether Google considers the page fast, average, or slow on the selected device type.
After a successful run, the results section renders individual `MetricCard` components populated from the `AnalysisResult` object returned by `analyzeUrl`, including values for key metrics such as LCP, FCP, CLS, and TBT when available. Each card shows the raw number plus a traffic-light style state, mirroring how PageSpeed Insights itself groups metrics so you can spot which part of your UX is failing thresholds.
This tool calls the live PageSpeed Insights API on your behalf and enforces both a minimum 30‑second gap between requests (`lastRequestTime` check) and a longer cooldown if a 429 rate‑limit error or similar message is detected. When Google returns a rate limit or timeout, the catch block sets a human‑readable `error` string, starts a three‑minute cooldown via `cooldownUntil`, and surfaces a toast telling you how long to wait before running another test.
Yes. Once an analysis is complete, you can trigger the AI optimization guide, which sends the structured `AnalysisResult` plus your chosen skill mode (Non‑technical or Developer) to a backend `pagespeed-insights` Gemini service via `getAIOptimizationGuide`. The returned plain‑text guide is then shown above the actionable checklist component, giving you tailored explanations and prioritized steps without changing any of the underlying PSI data.
Verified content & sources
This tool's content and its supporting explanations have been created and reviewed by subject-matter experts. Calculations and logic are based on established research sources.
Scope: interactive tool, explanatory content, and related articles.
ToolGrid — Product & Engineering
Leads product strategy, technical architecture, and implementation of the core platform that powers ToolGrid calculators.
ToolGrid — Research & Content
Conducts research, designs calculation methodologies, and produces explanatory content to ensure accurate, practical, and trustworthy tool outputs.
Based on 1 research source:
Learn what this tool does, when to use it, and how it fits into your workflow.
This free PageSpeed Insights style tool lets you run a website speed test online and a page speed test online and see a PageSpeed Insights style report without leaving your browser. You paste in a URL, choose mobile or desktop, and it analyzes your page using Core Web Vitals metrics so you can quickly check website speed performance for both devices.
Use it when you want to test website speed and Core Web Vitals online in one place, check website speed performance, see which issues are slowing down your site, and get practical suggestions to improve page load time and user experience. It behaves like a PageSpeed Insights style checker focused on Core Web Vitals, helping you understand which fixes can improve your page speed score for SEO and make your site feel faster for real users.
This tool works like an online PageSpeed Insights checker that analyzes a website URL and shows performance metrics and improvement suggestions based on Core Web Vitals. You enter a web address, choose mobile or desktop, and the tool runs a website speed test using a PageSpeed Insights style analysis to return a performance score, Core Web Vitals metrics, and a list of actions you can take to improve speed and user experience so you can analyze website performance and improve website performance in one place.
Slow or janky pages hurt users and can affect how a site ranks in search, and many people search for ways to improve Core Web Vitals or get a page speed score above 90 for better SEO. Measuring performance by hand is hard because you need to know what to measure and how to read the numbers; this tool runs the analysis for you and shows the main metrics and clear next steps in plain language, so you can see which changes will improve website performance for both mobile and desktop.
The tool is for site owners, marketers, and developers who want a simple way to test website speed with a PageSpeed Insights style report and see what to fix first. Whether you need to test page speed online, run a website performance test, or analyze page performance for Core Web Vitals, you can use it with little technical knowledge by focusing on the simple descriptions and overall score, while developers can turn on the technical view to see effort, metric, and savings for each action and use the report as a starting point for Core Web Vitals optimization work.
Web performance is how fast a page loads and how responsive it feels. Search engines and users care about it. Several metrics describe different parts of the experience: how soon content appears, how soon the main content is visible, how stable the layout is, how quickly the page responds to input, and how fast the server responds. A related operation involves referencing the ASCII chart as part of a similar workflow.
Core Web Vitals are a set of metrics that many tools and search engines use. First Contentful Paint (FCP) is when the first text or image appears. Largest Contentful Paint (LCP) is when the main content has loaded. Cumulative Layout Shift (CLS) measures how much the page jumps while loading. Interaction to Next Paint (INP) measures how quickly the page responds to user input. Time to First Byte (TTFB) measures how long it takes for the server to start sending data. This tool shows these metrics with a value, a score, and a short description.
An analysis service loads the page in a controlled environment and records these metrics. The tool sends your URL to a backend that runs that analysis and returns the results. You do not run the test yourself. The analysis can take half a minute or more. There are limits on how often you can run it so the service is not overloaded.
After the analysis you get a list of recommended actions. Each action has a title, a simple or technical description, an impact level, and which metric it affects. You can sort the list by business impact (what matters most for users and search) or by score tuning (what can improve the number most). The tool can also generate an optional AI-written guide tailored to your result. For adjacent tasks, looking up the ASCII table addresses a complementary step.
Checking a live site. You launch a new page or redesign and want to see how it performs. You enter the URL, pick mobile or desktop, and run the analysis. You get the score and metrics and can share the result with your team or client.
Finding what to fix first. The score is low and you want to know where to start. You open the priority actions list and sort by business impact. You fix the high-impact items that affect LCP, CLS, or INP first, then re-run the analysis to see the change.
Reporting to non-technical stakeholders. You switch to non-technical mode and focus on business impact. The descriptions are in plain language. You use the overall score and health badge to show status and the action list to show next steps. When working with related formats, testing responsive layouts can be a useful part of the process.
Developer optimization. You turn on technical mode and sort by score tuning. You see effort and savings per action. You pick quick wins (low effort, good savings) first, then tackle harder items. You use the metric labels to tie each action to FCP, LCP, CLS, INP, or TTFB.
Comparing mobile and desktop. You run the analysis once for mobile and once for desktop. You compare the scores and metrics to see if one experience is worse and needs more work.
| Metric | What it measures |
|---|---|
| FCP (First Contentful Paint) | When the first text or image appears on the page. |
| LCP (Largest Contentful Paint) | When the main content has loaded. |
| CLS (Cumulative Layout Shift) | How much the layout moves during load (stability). |
| INP (Interaction to Next Paint) | How quickly the page responds to user input. |
| TTFB (Time to First Byte) | How long until the server starts sending data. |
Each metric is shown with a value, a score, and a short description. The tool uses these to build the priority actions list. In some workflows, decoding JSON Web Tokens is a relevant follow-up operation.
The analysis runs on a server and can take 30 to 60 seconds or more. Do not assume the tool is broken if it takes a minute. If the request times out, the page may be very slow or the service may be busy; try again later.
There is a minimum wait between analyses (about 30 seconds). If you send too many requests you may get a rate limit error and a cooldown of several minutes. Use the tool for single URLs or occasional checks, not for bulk or automated testing.
The URL must be public and reachable by the analysis service. Pages that require login, block automated access, or are behind a firewall may fail or give incomplete results. Use a public URL for the page you want to test. For related processing needs, checking your IP address handles a complementary task.
Results can vary between runs. Network and server conditions change. Use the result as a snapshot and re-run after you make changes to see if things improved. Do not expect the exact same numbers every time.
The overall score and metrics come from the analysis service, not from this tool. The tool only displays them. For details on how each metric is defined and scored, refer to the documentation of the underlying service.
The AI guide is generated by a backend using your result. It is optional and may be subject to usage limits. If generation fails you still have the score, metrics, and action list to work from.
Use mobile analysis when most of your users are on phones. Use desktop when you care about large screens. Run both if you need to compare and optimize for each.
Articles and guides to get more from this tool
In the digital world, speed is money. Amazon found that every 100ms of delay cost them 1% in sales. Google discovered that an extra 0.5 seco…
Read full articleSummary: Analyze website performance and speed metrics including page load time, time to first contentful paint (FCP), largest contentful paint (LCP), cumulative layout shift (CLS), first input delay (FID), provides optimization suggestions, and generates detailed performance reports.