HomeDeveloper ToolsSpeed Analyzer
Professional Speed Audit Tool

Analyze Your Website
Performance Instantly

Real Lighthouse scores, Core Web Vitals, CrUX field data, opportunities and diagnostics — all in one place.

Google Lighthouse v11 CrUX Real-User Data No Login Required Free & Unlimited
Connecting to Lighthouse API
Mobile performance audit
Desktop performance audit
Fetching Chrome UX Report
Processing results

Better Than Google PageSpeed.
Here's Why.

Most tools show you a score. We show you the full picture — lab data, real users, third-party impact, and exactly what to fix.

Real User Data (CrUX)
We pull Chrome UX Report field data — the same data Google uses for Search ranking. See how your actual visitors experience your site, not just a simulation.
Mobile + Desktop Together
Run both mobile and desktop audits in parallel with a single click. Compare results side by side to see where the biggest gap is and what to prioritize.
Third-Party Impact Analysis
Identify exactly which analytics, ad scripts, chat widgets, or social embeds are blocking your main thread and slowing your site down by milliseconds.
Network Waterfall
See every request your page makes, sorted by transfer size. Instantly spot oversized assets, unnecessary fonts, or unoptimized scripts killing your load time.
Actionable Opportunities
Every opportunity comes with an estimated time saving and impact rating. No guesswork — just a prioritized list of what to fix first for maximum improvement.
Free, No Login, Unlimited
No accounts, no paywalls, no daily limits. Analyze any public URL as many times as you want. Results are cached for 5 minutes to respect API quotas.

Learn Web Performance

Understand every metric, what it means, and the fastest way to improve it.

Core Web Vitals
What is Largest Contentful Paint (LCP) and How to Fix It
LCP measures how long it takes for the largest visible element to render on screen. A score above 2.5 seconds means users see a blank screen — and may leave. The most common fix is preloading your hero image using <link rel="preload">, serving it in WebP format, and hosting it on a CDN closer to your users. Eliminating render-blocking scripts before the LCP element loads also produces significant gains.
Layout Stability
Cumulative Layout Shift (CLS): Why Your Page Jumps and How to Stop It
CLS tracks how much the page visually shifts after load. Ads loading without reserved space, images without width/height attributes, and web fonts causing FOUT are the top causes. Set explicit dimensions on all images and iframes, use font-display: swap for custom fonts, and avoid inserting content above existing elements after the user arrives on the page.
Interactivity
INP vs FID: Understanding the New Responsiveness Metric
Interaction to Next Paint (INP) replaced First Input Delay in 2024 as a Core Web Vital. Unlike FID which only measured the first click, INP tracks the slowest interaction across the entire page session. Reduce INP by breaking up long JavaScript tasks, yielding to the main thread with scheduler.yield(), and deferring non-critical third-party scripts until after user interaction.
Server Performance
How to Improve Time to First Byte (TTFB) Below 800ms
TTFB measures how quickly your server responds to the first request. High TTFB is often caused by slow database queries, no caching layer, or server location being far from users. Use a CDN with edge caching, enable HTTP/2, implement server-side caching (Redis, Varnish), and consider edge computing platforms like Cloudflare Workers to serve dynamic content closer to visitors.
JavaScript
Reducing Total Blocking Time (TBT): JavaScript Optimization Guide
TBT measures how long the main thread is blocked by JavaScript, preventing user interaction. Every JS task over 50ms is a long task that contributes to TBT. Use code splitting to load only what's needed for the current view, tree-shake unused exports, and move heavy computations to Web Workers. Aim for a TBT under 200ms for mobile users on slow 4G connections.
Images
WebP vs AVIF: Which Image Format Should You Use in 2025?
Modern image formats can reduce file size by 30–70% over JPEG/PNG with equivalent quality. WebP has 97%+ browser support and is the safest choice today. AVIF offers 20–30% better compression than WebP but has slightly less browser support. Use the <picture> element to serve AVIF to supported browsers and WebP as a fallback, with JPEG as the last resort for maximum compatibility.

Frequently Asked Questions

Everything you need to know about web performance auditing and this tool.

What is the difference between lab data and real-user field data?

Lab data comes from Google Lighthouse running a simulated test on a controlled device with a fixed network speed (Slow 4G for mobile). It is great for debugging and consistent comparisons. Field data (CrUX) comes from real Chrome users visiting your site over the last 28 days and reflects actual conditions like varying devices, network speeds, and geographic locations. Google uses field data — not lab data — as a ranking signal in Search.

Why do I see "No CrUX data available" for my site?

Chrome UX Report only includes data for origins with a statistically sufficient number of Chrome users over the past 28 days. Low-traffic or newly launched websites typically do not have enough data to appear. This is normal and does not negatively affect your rankings — Google simply does not have enough data to make a field-data assessment and falls back to lab data for those sites.

Does a low performance score directly affect my Google rankings?

Core Web Vitals (LCP, INP, CLS) are confirmed Google ranking signals since 2021. However, they are a tiebreaker signal — meaning high-quality, relevant content still matters most. If two pages have similar content quality, the faster page with better CWV scores will rank higher. Failing CWV thresholds is unlikely to tank a well-established site, but passing them gives a measurable edge in competitive search results.

Why does my score vary between runs?

Lighthouse scores can vary run-to-run by 5–10 points due to network variability, server response time fluctuations, and variability in the cloud machine running the audit. Results are cached for 5 minutes to reduce quota usage. For the most accurate picture, run multiple audits and average the scores. The CrUX field data is far more stable as it aggregates data from thousands of real visits.

What should I fix first to improve my performance score?

Start with the Opportunities tab — items are sorted by estimated time savings. In most cases, the highest-impact fixes are: (1) compress and convert images to WebP/AVIF, (2) eliminate render-blocking JavaScript and CSS, (3) preload the LCP image with <link rel="preload">, (4) enable text compression (Brotli/Gzip), and (5) use a CDN to reduce server response time. These five fixes alone typically account for 60–80% of total potential improvement.

Is this tool completely free? Are there any hidden limits?

Yes, completely free. The tool uses Google's PageSpeed Insights API which allows 25,000 requests per day at no cost. Results are cached for 5 minutes, so repeated analyses of the same URL use cached data. In the rare event of API quota exhaustion, the tool falls back to a basic HTML analysis that still provides page size, script count, image analysis, and basic SEO checks. No signup, no account, no credit card required.

What does Total Blocking Time (TBT) measure?

TBT is the sum of all time periods between First Contentful Paint and Time to Interactive where the main thread was blocked for more than 50ms. Each blocking period contributes (duration - 50ms) to the TBT score. A high TBT means users cannot click buttons, type in inputs, or scroll smoothly during page load. TBT is Lighthouse's lab proxy for INP — reducing TBT almost always improves real-world interactivity.

How often should I audit my website speed?

Run a performance audit after every significant change to your site — new features, theme updates, new marketing scripts, or image uploads. For ongoing monitoring, a weekly automated audit is ideal. Track your scores over time to catch regressions early. It is especially important to audit after adding any third-party scripts (analytics, chat widgets, ad tags) as these frequently cause the biggest performance regressions.

Performance Fixes That Work

High-impact improvements you can implement today.

Use WebP / AVIF
Reduce image size by 25–50% with no visible quality loss. Serve AVIF with WebP fallback using the picture element.
Preload LCP Image
Add <link rel="preload" as="image"> for your hero image. One of the highest-ROI changes for LCP score.
Defer Non-Critical JS
Add defer or async to scripts that are not needed for first render. Reduces TBT and TTI significantly.
Deploy a CDN
Serve static assets from edge nodes close to your users. Reduces TTFB by 40–70% for geographically distributed audiences.
Enable Brotli Compression
Brotli compresses HTML, CSS, and JS 15–20% better than Gzip. Enable it on your server or CDN for instant wins.
font-display: swap
Prevent invisible text during web font loading. Eliminates a common CLS and FCP issue in one CSS property.