webtracking.org · free tool

Pixel & Tag ScannerBeta

Fingerprint the analytics, advertising, and martech tags firing on a page — straight from its own network requests. Grab those requests with the drag-to-bookmarks bookmarklet, or export a .har from your browser’s dev tools, then paste them here. The scanner identifies 40+ vendors and pulls out each account / property / pixel ID it can find.

100% client-side — every request you paste is matched locally; nothing is uploaded, nothing leaves your browser · works offline

The bookmarklet reads the page’s own performance.getEntriesByType('resource') list plus every <script src>, packages them as JSON, and copies that JSON to your clipboard. No data is sent anywhere — you paste the payload into the other tab and the scan happens on this page.

★ Scan Tags ← drag this to your bookmarks bar

  1. Drag the ★ Scan Tags button above onto your browser’s bookmarks bar. (Clicking it does nothing here — it’s a bookmarklet.)
  2. Visit any page you want to inspect and let it fully load.
  3. Click the Scan Tags bookmark. It copies a JSON payload of that page’s requests to your clipboard and shows a confirmation.
  4. Come back here, open the Paste HAR / requests tab, and paste (Ctrl/Cmd + V).
Why a bookmarklet? A static page like this one cannot read another site’s requests directly — that would need a server proxying the target. The bookmarklet runs in your browser, on the page you already have open, so no third-party server is ever involved. It only reads timing entries and script URLs; it does not read cookies, page content, or form data.

Copy the raw bookmarklet source instead:

Want this without the copy-paste?

This scanner is the free, do-it-yourself version: you supply the requests, it names the tags. The hosted URL scan on ad.rip is the paid upsell — feed it a URL and Tag Reaper loads the page for you, captures every request, watches for tags that fire on consent or scroll, and tracks changes over time. That server-side crawl is what this zero-backend page deliberately can’t do.

Nothing you paste is stored or transmitted — the scan runs in this tab and vanishes on reload. Related: dataLayer Event Spec · all free tools