Windows Desktop • 100% Offline • Zero Dependencies

Website Health Scanner,
Fully Offline.

Crawl any website from your desktop. Detect SEO issues, broken links, missing tags, and generate portable HTML reports — all without cloud services, subscriptions, or sending your data anywhere.

25+ Issue Types Detected
7 Day Free Trial
0 External Dependencies
TomsSiteAuditor.exe
Tom's Site Auditor — Overview
HTML Reports Self-contained, portable, shareable
Deterministic Mode Repeatable, comparable scans
Scan History Track changes over time
Features

Everything runs on your machine

Crawl, analyze, and report — without uploading anything, creating an account, or paying monthly.

25+ SEO Checks

Missing titles, meta descriptions, H1 tags, broken internal links, broken external links, missing alt text, redirect chains, and more.

Portable HTML Reports

Self-contained HTML files with inlined CSS. Open in any browser, email to clients, archive for later — no server needed.

100% Offline

No cloud, no API keys, no accounts. Everything runs locally on your PC. Your scan data stays on your machine.

Deterministic Scanning

Repeatable crawl order means you can compare results between scans and spot real regressions — not crawl-order noise.

Scan History & Comparison

Save scans locally. Compare them over time. Detect regressions when a site gets worse between audits.

CSV & Sitemap Export

Export pages and issues as CSV for spreadsheets, or generate an XML sitemap from discovered pages.

Simple Workflow

From URL to report in minutes

No setup, no configuration files, no learning curve.

1

Enter a URL

Paste the website address and set your preferred scan depth and options.

2

Scan

The crawler discovers pages, checks links, extracts SEO signals, and logs issues.

3

Report

Get a portable HTML report with scores, priorities, and actionable fix guidance.

Screenshots

See it in action

Click any screenshot to view full size.

Overview
Pages tab — discovered pages with status codes
Pages tab — discovered pages with status codes
Pages
Issues tab — detected problems with fix guidance
Issues tab — detected problems with fix guidance
Issues
Diagnostics — scan statistics and metrics
Diagnostics — scan statistics and metrics
Diagnostics
Generated HTML report — portable and self-contained
Generated HTML report — portable and self-contained
HTML Report
Qucik Help guide & Activation page
Quick Help Guide & Activation page
See the Output

Professional reports, ready to share

Every scan produces a self-contained HTML report. Scores, prioritized issues, fix guidance, and a full page inventory — all in one portable file you can email to clients or archive for yourself.

  • Site health score (Excellent / Good / Needs Work / Poor)
  • "Fix These First" priority section
  • Issues grouped by type with explanations
  • Full page inventory with status codes and metadata
  • CSV and XML sitemap exports alongside the report
report.html

Self-contained HTML report

Open in any browser — no server required

Under the Hood

Built for reliability, not hype

Tom's Site Auditor is a native Windows application. No Electron, no browser wrapper, no Node.js runtime. Just a single EXE that runs on your machine with zero external dependencies.

  • C++17 with native Win32 API and WinHTTP
  • Single portable EXE — no installer required
  • BFS crawler with configurable depth and delay
  • NDJSON streaming for crash-tolerant data storage
  • Atomic file writes to prevent data corruption
Language C++17
Dependencies Zero
Platform Windows
Report HTML / CSV
Built For

People who want clear answers, not dashboards

If you've ever wondered "is this website actually healthy?" and wanted a straight answer without signing up for a $99/month subscription — this is for you.

Freelancers & Agencies

Run a scan, generate a report, send it to the client. Professional output without a monthly tool subscription.

Site Owners

Know what's wrong with your site in plain language. Prioritized issues, fix guidance, and a clear health score.

Developers

Deterministic mode for reproducible results. CSV exports for scripting. No black-box scores — every issue is explainable.

Download

Try it free for 7 days

The trial is the full application with no feature limits. Just unzip and run — no installer, no admin rights needed.

Tom's Site Auditor

Windows 10/11 (64-bit) • Single portable EXE • ~3 MB

Download Free Trial (.zip)

7-day trial • All features included • No account required
After trial: purchase a license below to continue using the app.

Pricing

One price. No subscriptions.

Try it free, then unlock the full version when it fits your workflow.

Free Trial

7-Day Trial

FREE

Test Tom's Site Auditor on your own websites with no commitment.

  • Full version, all features
  • All scan modes enabled
  • HTML, CSV, and XML exports
  • Create Site Reports in HTML
  • Scan history and comparison
  • 7 days from first run
  • No install, just unzip and run
Download Free Trial

How licensing works

After purchase, you'll receive a license key linked to your PC's unique "Machine Code" (found in the app's About section). Enter the key in the app to unlock the full version.

  • Free trial is time-limited (7 days)
  • Full license removes the trial period — no reinstall needed
  • Normal usage works offline after activation
  • You can re-activate if you reinstall Windows

Licensing FAQ

Is there a refund policy?
No refunds. A full free 7-day trial is provided so you can fully test the app before purchasing.
Can I use it for client work?
Yes. The full license covers personal and professional use, including generating reports for clients.
Does activation require internet?
Activation may require a brief internet connection. After activation, the app runs fully offline.
Can I move the license to another PC?
If you change or reinstall your system, you can re-activate the license. For special cases, contact support.
Purchase

Buy a License

$29 USDone-time fee. Licenses are issued manually within 24 hours after payment verification. Your license is locked to one PC (based on the Machine Code shown inside the app).

PayPal Payment

Pay using PayPal (prefilled), or manually send $29 USD to:

Pay with PayPal

After payment, complete the License Request Form below with your PayPal Transaction ID and your app's Machine Code.


Important Notes

Licenses are verified and issued manually to keep the process fair and personal.

  • One license per payment.
  • License is tied to the Machine Code shown in the app.
  • Your unlock key will only work on that PC.
  • Licenses are issued manually within 24 hours after verification.

Paid Upgrade Includes

These extras are delivered with your license key after purchase.

1. TomDahne Site Fixer (PHP script) — bulk-fixes common site issues safely

  • Adds missing OpenGraph tags (social preview cards)
  • Adds missing canonical tags
  • Adds missing meta descriptions (with review/edit before applying)
  • Adds missing image width/height to reduce layout shift
  • Generates a hub links page to help fix orphan pages (discoverability)
  • Creates automatic backups before making any changes

2. Site Fixer User Guide — beginner-friendly step-by-step instructions

  • Upload → Run → Preview → Apply → Delete
  • Safety checklist and common mistakes

3. SEO Guide (Beginner → Medium) — practical, no-hype guide

  • How to interpret the audit report
  • Priorities: what to fix first and why
  • Metadata basics: titles, descriptions, canonical, OpenGraph
  • Common site structure mistakes and quick wins

Delivered with your license key after purchase. The Site Fixer is a temporary tool: upload → fix → delete.

License Request Form

After you've paid, submit this form so the license can be issued to the correct PC.

This is where your unlock key will be sent.
Found in your PayPal payment confirmation email or activity page.
License keys are locked to this Machine Code. Find it under About in Tom's Site Auditor.

No database is used. This form sends your details via email for manual processing.

See what's wrong with your site

Download the free 7-day trial and run your first scan in under a minute.