Local Site Reference Auditor

Check supplied HTML pages for absent link targets, missing fragments, repeated IDs and pages unreachable from an entry.

Inputs stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Audit references controls

Up to 100 supplied pages, 200,000 characters total. No page is fetched.

Processed in your browser. Your inputs stay on this device.

Showing a generated example. Generate again for a new result.

How to use Local Site Reference Auditor

  1. Enter the page URLs and their HTML in the shown JSON array.
  2. Name one supplied page as the entry URL.
  3. Review absent targets, fragment findings and the downloaded reference graph.

Example: Local Site Reference Auditor

Check supplied HTML pages for absent link targets, missing fragments, repeated IDs and pages unreachable from an entry.

You add
Page URLs and HTML (JSON): "[\n {\n \"url\": \"https://example.test/\",\n \"html\": \"<a href=\\\"/about#team\\\">Team</a><a href=\\\"/missing\\\">Missing</a>\"\n },\n {\n \"url\": \"https://example.test/about\",\n \"html\": \"<h1 id=\\\"team\\\">Team</h1>\"\n },\n {\n \"url\": \"https://example.test/orphan\",\n \"html\": \"<p>Unlinked</p>\"\n }\n]" Entry URL: "https://example.test/"
You get
3 pages; 2 references; 2 findings.

Options

Entry page
Reachability follows anchor links from this page. Script-created navigation and unentered routes are not included.
URL identity
Queries and trailing slashes remain distinct. Fragment names are checked against IDs in the supplied target HTML.

Supported inputs and limits

Up to 100 pages, 200,000 input characters, 10,000 elements per page and 5,000 anchor references. Detached HTML parsing only; no scripts, crawl, HTTP status or live external-target check.

Where your input is processed

This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

An absent page needs more evidence

A target missing from your bundle may still exist on the website. The report distinguishes external addresses from absent same-origin targets without requesting either. Add the relevant page HTML and run again before treating a bundle finding as a live-site problem.

Questions about Local Site Reference Auditor

Does it visit my website?

It reads only the HTML and URLs you supply.

What counts as an orphan?

A supplied page unreachable from the entry through the supplied anchor graph.

Are email and phone links broken?

Unsupported address schemes are listed separately; their destinations are not checked.

Project manager: Tony Hines · Content updated 4 October 2026 · Report a problem