Page Speed Analyzer

Analyze a URL for load time, page size, script count, and quick performance wins: directly in your browser.

Results may vary based on network conditions and CORS policy of the target site.

Page speed analyzer: check website load time and performance issues for free

Page speed is one of the most impactful factors in user experience and search engine ranking. A page that loads in under 2 seconds retains significantly more visitors than one that takes 4 or more seconds. This tool gives you an instant snapshot of key performance indicators by fetching the target URL directly from your browser and analysing the HTML response.

Unlike server-side tools that make the request from a data centre, this analyzer runs entirely in your browser: which means it reflects the real-world network conditions you and your users experience. It checks for the most impactful quick wins: render-blocking scripts without async or defer, missing viewport tags that break mobile rendering, large uncompressed HTML, absent cache headers, and images that could benefit from lazy loading.

Step-by-step guide

  1. 1
    Enter a URL
    Paste the full URL you want to analyze (e.g. https://example.com). The tool will fetch the page directly from your browser.
  2. 2
    Wait for the fetch to complete
    The tool measures the time from request to full HTML response, then parses the page to extract resource counts and meta tags.
  3. 3
    Read your performance score
    A score from 0–100 is calculated based on best-practice checks: viewport tag, script optimisation, page size, compression, and caching.
  4. 4
    Review the quick wins checklist
    Each item shows whether the page passes or fails a specific optimisation check with a plain-English explanation of the impact.
  5. 5
    Handle CORS restrictions
    If the site blocks cross-origin requests, a helpful message explains why and how to measure performance using your browser's built-in DevTools Network tab instead.

Frequently Asked Questions

What does this tool measure?
It measures HTML load time (from browser fetch request to full response), page size in KB, number of script and stylesheet tags, whether scripts use async/defer, image lazy loading usage, viewport meta tag presence, compression, and cache headers.
Why does some results show CORS Restricted?
CORS (Cross-Origin Resource Sharing) is a browser security policy. When a website's server doesn't include the appropriate headers allowing external JavaScript to read its response, the browser blocks the fetch. This is not an error in the tool: it's the target site's security policy. Most CDN-served assets and APIs are CORS-permissive; full web pages often are not.
What is a good performance score?
Scores of 80–100 indicate good performance best practices. Scores of 50–79 suggest some improvements are possible. Below 50 indicates significant issues worth addressing for user experience and Core Web Vitals.
How is the score calculated?
The score starts at 100 and deducts points for common issues: missing viewport tag (-15), render-blocking scripts without async/defer (-5 each), too many total scripts (-5 per script over 5), large page size (-5 per 100KB over 500KB), missing compression (-10), and missing cache headers (-5).
Is this the same as Google PageSpeed Insights?
No. Google PageSpeed Insights uses Lighthouse to run a full lab test from Google's servers with CPU throttling and detailed metrics. This tool performs a lightweight browser-side fetch, useful for a quick sanity check but not a replacement for full Lighthouse testing.
Can I test localhost URLs?
Yes: since the fetch runs in your browser, you can test any URL accessible from your machine, including localhost and internal network addresses.
Why is the load time different each time?
Load time varies with your network conditions, server load, CDN cache state, and DNS resolution time. Run multiple checks and average the results for a more reliable baseline.
Is this tool free?
Yes, completely free with no account, no sign-up, and no API keys required.

AlteredIdea vs alternatives

vs Google PageSpeed Insights: Instant browser-side check with no API key or quota limits: useful for quick sanity checks during development.

vs GTmetrix / WebPageTest: No account, no waiting in queue. Lighter-weight but immediate feedback.

vs browser DevTools: Automated checklist with human-readable explanations: no need to interpret raw waterfall charts.