Free · No account required · Instant PDF

Automated Web Quality Testing
in Under 3 Minutes

Paste any URL, click Execute, and receive a professional PDF report covering code quality, security vulnerabilities, and live UI behaviour — all in one run.

Run a Free Test Now
3Testing Layers
40+Individual Checks
1PDF Report
0Setup Required

A 3-Layer Testing Pipeline

Every test run executes three independent layers simultaneously and combines results into a single, downloadable PDF report.

2.1

Basic Quality Analysis

Static analysis of the page's HTML, CSS, JavaScript, and content — no browser required. Checks run in seconds against the raw source.

HTML Structure JS Libraries Accessibility Color Contrast Spelling Performance
2.2

Security Scan

Live HTTP request analysis inspecting response headers, TLS certificate, cookies, and server information disclosure across 8 security domains.

Security Headers TLS / HTTPS Cookie Flags CSP Policy Info Disclosure CORS
2.3

Playwright UI Tests

Real browser automation using headless Chromium. Interacts with the live page — filling forms, clicking buttons, and following navigation links.

Page Load Form Inputs Navigation Broken Links Button Labels Spelling (live)

40+ Checks Across Every Layer

Every check produces a PASS, WARN, FAIL, or INFO result — nothing is hidden or averaged away.

🏗️

HTML Structure

DOCTYPE, lang attribute, charset, viewport meta, page title, meta description, deprecated element detection.

📦

JavaScript Libraries

Detects end-of-life or vulnerable versions of jQuery, Bootstrap, React, Vue, AngularJS, Backbone, Moment.js, and Dojo. Checks for missing SRI integrity attributes on CDN scripts.

Accessibility / UX

Image alt attributes, form input label associations, button accessible names, descriptive link text, inline event handlers, and console.log leakage in production.

🎨

Color Contrast

Extracts foreground/background colour pairs from inline styles and checks WCAG AA contrast ratio compliance.

📝

Spelling & Grammar

Scans visible page text for common misspellings and typos. Separately checks that all visible buttons have non-empty label text.

Performance & Best Practices

Render-blocking scripts in <head>, missing lazy loading on images, unminified CSS/JS, inline styles overuse, and server response time benchmarking.

🔒

Security Headers

Checks for X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, Strict-Transport-Security (HSTS), and X-XSS-Protection.

🛡️

Content Security Policy

Validates CSP header presence and flags dangerous directives — unsafe-inline, unsafe-eval, and wildcard (*) source allowances.

🔐

TLS / HTTPS

Verifies HTTPS usage, HTTP→HTTPS redirect behaviour, and TLS certificate validity using both strict and permissive connection attempts.

🍪

Cookie Security

Inspects every Set-Cookie header for the Secure, HttpOnly, and SameSite flags. Flags each missing attribute individually per cookie name.

📡

Information Disclosure

Detects Server header version leakage, X-Powered-By technology fingerprinting, and ASP.NET version exposure.

🌐

CORS Policy

Checks Access-Control-Allow-Origin for overly broad * wildcards that allow any origin to read the response.

🖥️

Page Load (Live)

Headless Chromium loads the real page and records HTTP status, load time, and any failures to reach the server.

📋

Form Input Validation

Locates every visible input field, enters type-appropriate test values (email, password, number, date…), and verifies each field is visible, interactable, and accepts input.

🧭

Navigation & Broken Links

Clicks navigation menu items and follows up to 20 internal/external links via HTTP HEAD requests to surface broken or redirecting URLs.

🤖

Generated Test Plan

Analyses discovered components (inputs, buttons, forms, nav) and auto-generates a structured test plan with categorised test cases — included in every UI report.

Result levels: ✓ PASS ⚠ WARN ✕ HIGH ● MEDIUM ℹ INFO – SKIP

One Document, Every Finding

Results are compiled into a professionally formatted, multi-section PDF you can share with your team, client, or stakeholder immediately.

01

Cover Page

  • Target URL and scan date/time
  • Tool name, version identifier
  • Report generated timestamp
02

Executive Summary

  • High-level finding counts per layer
  • Basic analysis — total findings by severity
  • Security scan — PASS / FAIL / WARN counts
  • UI tests — total tests with PASS / FAIL breakdown
  • Overall health snapshot at a glance
03

2.1 Basic Quality Results

  • Grouped by category with severity badges
  • Per-finding detail and remediation advice
  • HTML Structure, JS Libraries, Accessibility
  • Color Contrast, Spelling, Performance findings
04

2.2 Security Test Results

  • Security headers — present/missing with examples
  • TLS / HTTPS certificate validation result
  • Cookie flags per cookie, per attribute
  • CSP analysis with dangerous directive flags
  • CORS and information disclosure findings
05

2.3 Generated Test Plan

  • Auto-discovered UI components summary
  • Test plan sections by component type
  • Up to 15 named test cases per section
  • Inputs, buttons, forms, nav, links covered
  • (included when UI Test Report is selected)
06

2.3 Playwright Execution Results

  • Live browser test results grouped by category
  • Pass/Fail/Warn per test with duration in ms
  • Page Load, Form Inputs, Navigation, Links, Spelling
  • Full detail messages for each failure
  • (included when UI Test Report is selected)
07

Playwright Test Script (optional)

  • Complete, runnable .spec.js test file
  • Generated specifically for the tested URL
  • Ready to save and run with npx playwright test
  • Covers all discovered components and test cases
  • (included when UI Test Script is selected)

Up and Running in 4 Steps

No sign-up, no API keys, no configuration.

1

Enter your URL

Paste any publicly accessible URL into the input field. Make sure it starts with https:// for the most complete security analysis.

2

Choose your report options

Steps 2.1 (Basic) and 2.2 (Security) always run. Optionally enable UI Test Report to add live Playwright browser testing, and UI Test Script to embed a ready-to-run Playwright spec file in the PDF.

3

Click Execute and wait

Basic + Security results are ready in under 30 seconds. If UI tests are enabled, the Playwright run takes 2–3 minutes in GitHub Actions — a live progress indicator keeps you updated.

4

Download your PDF report

A Download button appears as soon as your report is ready. The PDF is self-contained — share it with teammates, attach it to a ticket, or present it in a client review.

Ready to Test Your Website?

Free, instant, and no account required. Just paste a URL and get your professional report in minutes.

Start Testing Now