Skip to content
Browse tools
Website Inspector

Inspect Any Website Instantly

Enter a domain or URL to get a real report: SEO metadata, technology stack, security headers, SSL certificate, server & DNS info, a live screenshot and Core Web Vitals — fetched by our own backend, never faked in the browser.

Real backend fetch SSRF-protected Nothing stored Developer friendly
📄Page Size
ⓘ
–
Waiting for a scan
⏱Response Time
ⓘ
–
Waiting for a scan
📊Requests
ⓘ
–
Waiting for browser scan
✅Status
ⓘ
–
Waiting for a scan
🔒SSL / HTTPS
ⓘ
–
Waiting for a scan

🖥️Page Preview

ⓘ
Page preview
Run a scan to render a real screenshot of the page here

Captured live by a real headless browser, not a mockup.

🧱Technology Used

Run a scan to detect technologies.

📁Files Detected

–
Run a scan to see a file breakdown.

Initial counts come from the HTML; real per-resource sizes appear after the browser scan.

🔍SEO & Page Metadata

Run a scan to review SEO metadata.

🗃️Server & Delivery

ⓘ
Run a scan to see server & delivery info.

🛡️Security Header Review

ⓘ
Run a scan to review security headers.
–
SEO
–
Security
–
Performance
–
Best Practices
Run a scan to see your scores.

Core Web Vitals

Mobile
–
–
–
–

Requires a PageSpeed Insights API key on this deployment.

Recommendations

Run a scan to get recommendations.
HOW IT WORKS

A Real Website Report, Not a Demo

Analyze fetches the target URL from our own server with strict SSRF protections (private/loopback/link-local/metadata addresses are always rejected), parses the HTML with AngleSharp for SEO and metadata, checks real security response headers, and independently opens a TLS connection to inspect the certificate. A headless Chromium browser then loads the page for real to capture an actual screenshot plus true request counts and transfer sizes. Core Web Vitals come from Google's PageSpeed Insights API when configured, never from a random number generator.

COMMON QUESTIONS

Website Inspector FAQ

Is the screenshot real?

Yes, when it appears. A headless Chromium browser (Playwright) actually loads the page and captures a screenshot, rather than showing a placeholder graphic. If Chromium isn't available on this deployment, the target blocks automated browsers, or the page fails to load in time, Page Preview instead shows a clean, Google-style card built from the page's own real title, description and its /favicon.ico — clearly labelled "Metadata preview" so it's never mistaken for a live screenshot.

Why do some numbers appear a few seconds after others?

The SEO/security/SSL report returns first because it doesn't need a full browser. The screenshot, real request count and Core Web Vitals need a full page load or a third-party API call, so they load in shortly after.

Can I inspect internal or private URLs?

No. Requests that resolve to localhost, private IP ranges, link-local addresses or cloud metadata endpoints are rejected before any fetch happens.

Why does Core Web Vitals say "not configured"?

Real Core Web Vitals come from Google's PageSpeed Insights API, which needs a free API key. Until one is configured on this deployment, that section stays honestly blank instead of showing made-up numbers.

Is my scanned data stored?

No. Each scan runs live for your request only. The exported report is generated and downloaded entirely in your browser.