# One Keystroke to Audit Any Page: Installing the jwatte.com Browser Extension

A tiny Chrome / Edge / Brave / Vivaldi extension that routes the current tab to any of the 70+ jwatte.com audit tools with one keystroke. Install in thirty seconds, works offline, no telemetry, source-available.

Author: J.A. Watte
Published: April 25, 2026
Source: https://jwatte.com/blog/blog-tool-browser-extension/

---

The friction I kept running into while auditing sites was this: I'd be on a competitor's page, think "I should run this through the Mega Analyzer," and have to copy the URL, open a new tab, find the tool, paste the URL, click Run. Thirty seconds of keyboard-and-mouse mashing per audit. Forty sites in a sprint and that adds up.

So I shipped a [Browser Extension](/tools/browser-extension/). Install it once. Hit `Ctrl+Shift+A` (or `Cmd+Shift+A` on macOS) on any page. Pick which tool you want to route the URL through. Done.

## What it does

The extension is small by design, under 20 KB, no background service worker, no telemetry. When you invoke it, it pops a short list of every audit / utility / generator on jwatte.com. Pick one; a new tab opens with the current page's URL already pasted into the tool's input field.

Tools it can route to include:

- [Mega Analyzer](/tools/mega-analyzer/), the "everything in one report" scan
- [Site Analyzer](/tools/analyzer/), launch + agency + network audits
- [Link Graph](/tools/link-graph/), crawl and link-quality analysis
- [Backlink Parser](/tools/backlink-parser/), pulls every outbound URL including iframe-injected and script-injected ones
- [Schema Validator](/tools/schema-validator/), JSON-LD against Google rich-result rules
- [WCAG Accessibility Audit](/tools/wcag-accessibility-audit/), 70+ WCAG 2.1 / 2.2 AA + 3.0 draft checks
- [Headings Outline](/tools/headings-outline/), [Meta + OG Inspector](/tools/meta-og-inspector/), [Core Web Vitals Audit](/tools/cwv-audit/), and the rest of the catalog

## Installing it

There's a "Load unpacked" install path for Chrome, Edge, Brave, and Vivaldi. Detailed steps live on the [Browser Extension page](/tools/browser-extension/) itself, they change occasionally as the browsers tweak their developer flags, and the tool page is the source of truth.

The short version:

1. Download the extension folder from the download link on the tool page.
2. Open `chrome://extensions` (or `edge://extensions`).
3. Toggle **Developer mode** in the upper-right corner.
4. Click **Load unpacked** and select the folder you downloaded.
5. Pin the extension to the toolbar so the keyboard shortcut is reliable.

Firefox support is on the list but not shipped yet, the shortcut system works slightly differently and needs an MV3 compatibility layer I haven't written.

## Why there's no Chrome Web Store listing (yet)

Getting a Chrome Web Store listing takes about 2–6 weeks and requires publishing a privacy policy tailored to the extension's capabilities. Mine does nothing privacy-sensitive, it reads the URL of the active tab when you press the keyboard shortcut and does nothing else, but the review process still wants boilerplate. Shipping the extension as a source-available "load unpacked" is faster and keeps the permissions minimal.

When I ship a Chrome Web Store version, I'll update the install instructions on the tool page.

## What's in the source

The extension is small enough to read end-to-end:

- `manifest.json`, MV3 manifest, declares the `activeTab` permission only (no host permissions, no background scripts, no web accessible resources beyond the popup HTML)
- `popup.html`, the list of tools, styled to match jwatte.com
- `popup.js`, reads the active tab's URL, constructs the target tool URL, opens in a new tab
- No third-party dependencies

If you want to audit it before installing, the source is in the download bundle. The only permission requested is `activeTab`, which is the least-privileged URL-reading permission Chrome offers and is only granted for the moment you press the shortcut.

## Ways I actually use it

- **Competitive research.** Mid-scroll on a competitor's blog post, `Ctrl+Shift+A` → Mega Analyzer. Score comparison before I close the tab.
- **Client site triage.** Clicking through a client's site in review mode; if a page looks off, the shortcut routes it straight to the relevant audit tool.
- **Own-site debugging.** After a deploy I walk through the top 10 pages of my own sites using the extension to catch regressions.
- **Blog research.** If I'm writing a post that references a specific page, the extension gets me the audit-adjacent data (heading count, schema types, performance gauge) without breaking my writing flow.

## Related tools

- [Mega Analyzer](/tools/mega-analyzer/), the tool the extension routes to most often
- [Pre-Deploy Check](/tools/predeploy-check/), the build-time companion to the browser extension
- [Prompt Enhancer](/tools/prompt-enhancer/), for turning any tool's AI fix prompt into a tighter one

---

*This extension is provided as-is for educational and personal productivity use. It transmits no data to any server. Load-unpacked extensions can be removed from Chrome at any time via the extensions management page.*


---

Canonical HTML: https://jwatte.com/blog/blog-tool-browser-extension/
RSS: https://jwatte.com/feed.xml
JSON Feed: https://jwatte.com/feed.json
Hero image: https://jwatte.com/images/blog-tool-browser-extension.webp
