EditMyStuff All tools

Web QA Playground

Find bugs before your users do.

Test, inspect and debug websites from one powerful QA workspace.

Try an example:

We only inspect public information through a safe server proxy — no logins, no cookies, no credentials, nothing stored.

Website QA & audit playground

Web QA Playground is a free, browser-based QA workspace for any public website. Enter a URL and it runs deterministic checks across SEO, accessibility, performance, responsive configuration, security headers and broken internal links, then gives you an explainable 0–100 QA score. Every finding is backed by real evidence pulled from the page — never invented — and anything that genuinely can’t be measured in-browser is marked “not available” instead of faked.

How to test a website

Run a full QA sweep in under a minute:

  1. Enter a public URL — e.g. https://example.com — and press Run QA.
  2. The page is fetched through a safe server proxy (no cookies or credentials) and analyzed in your browser.
  3. Read the dashboard — overall QA score plus per-category scores for Performance, SEO, Accessibility, Responsive and Security.
  4. Open any category or the Issues Center to see each finding with its element, evidence and a suggested fix.
  5. Optionally run the same-origin crawler to map site structure and surface broken internal links and orphan pages.

What Web QA Playground checks

  • Deterministic QA score. A documented 0–100 score per category and overall — each point comes from a real check, never a random AI number.
  • SEO & metadata audit. Title, meta description, canonical, viewport, headings, image alt, Open Graph, Twitter cards, structured data, robots.txt and sitemap availability.
  • Accessibility & security. Safe DOM checks for alt text, labels, heading order, language and landmarks, plus a read-only security-header review.
  • Structure & broken links. A polite, opt-in same-origin crawler that maps internal pages and flags broken internal links and potential orphans.

Frequently asked questions

What does Web QA Playground check?

Enter any public website URL and it runs deterministic checks across SEO (title, meta description, canonical, Open Graph, structured data, headings, image alt), accessibility (missing alt text, unlabeled controls, heading order, document language, duplicate IDs, landmarks), performance (TTFB, HTML size, resource counts and types), responsive configuration, security headers, and a same-origin crawl for broken internal links — then gives an explainable 0–100 QA score.

Is the QA score AI-generated?

No. The score is fully deterministic. Each category starts at 100 and loses a fixed, documented penalty per failed or warned check by severity; the overall score is a weighted average of the categories that could actually be measured. AI never decides the score, and checks marked "not available" never affect it.

How does it inspect another website without CORS problems?

A browser cannot read another origin’s HTML or headers directly. Web QA Playground fetches the public page through a server-side proxy that only reaches public hosts (it blocks private/loopback/cloud-metadata addresses), forwards no cookies or credentials, and returns just the HTML and safe headers. Your browser then analyzes that HTML locally.

Are performance metrics like LCP and CLS included?

Field metrics such as First Contentful Paint, Largest Contentful Paint, Cumulative Layout Shift and long tasks require actually rendering the page in a real browser. That backend is architected but not enabled in this phase, so those metrics are honestly shown as "not available" rather than estimated or faked. TTFB, HTML size and resource composition are measured.

Is it safe and private?

Yes. It only inspects publicly available information, never logs in, never sends any destructive traffic, and forwards no credentials. No API keys are exposed in your browser, and nothing you test is stored on our servers.

Does the crawler respect my site?

The crawler is opt-in and polite: it only follows same-origin links, never re-visits a URL, and stops at a page limit you choose (default 25). It is read-only and does no aggressive or parallel hammering.

Related free tools

Helpful guides