How to use it
- 1
Paste the page URL.
- 2
Run the HTML markup check through the backend.
- 3
Fix doctype, lang, title, viewport, duplicate IDs, and unmatched tag issues.
What the tool can do
- Checks doctype, html/head/body, html lang, title, and viewport.
- Finds duplicate id attributes, unexpected closing tags, and unclosed non-void tags.
- Uses safe backend HTML fetching with SSRF protection.
Common use cases
- Check a template after a CMS migration or SSR/SSG release.
- Find duplicate IDs that break anchors, labels, ARIA, and scripts.
- Quickly see basic HTML issues before an SEO audit.
How it works inside
The parser analyzes the raw HTML response and does not execute JavaScript.
The report is intentionally framed as practical inspection so it does not imitate an external W3C validator.
Questions and answers
Does this replace the W3C validator?
No. This is a built-in WebDiag check for basic structure and common errors. Full conformance validation requires a separate integration or specialized validator.
Why do duplicate IDs matter?
They break fragment links, label/for, ARIA references, and JavaScript selectors, so this is a useful HTML quality signal.
