Instant scan
Checks and counts every iframe, visible or hidden, the moment the tab loads.
Iframe Detector is a free Chrome extension that checks, detects and highlights every iframe on any page — same-origin, cross-origin, ads, hidden trackers. Copy, inspect, export. Built for developers and QA.
Checks and counts every iframe, visible or hidden, the moment the tab loads.
Color-coded: same-origin, cross-origin, ad slots and trackers.
Draws a dashed outline around each frame with an origin-tinted badge.
One click copies the URL or opens the full <iframe> tag.
JSON, CSV, or Markdown — fits whatever tool you use next.
Anonymous, aggregate-only usage events (e.g. 'popup opened') — no URLs, no page content, no PII.
One click from the Chrome Web Store — no account, no setup.
Open any page, click the toolbar icon. Check every iframe in the list — visible, hidden, cross-origin.
Copy a URL, toggle highlights, or export the full list in three formats.
Check and separate real content from tracking pixels in one glance.
Check every embedded frame — each one is a test surface. See the full set.
Check for hidden iframes, 1×1 pixels, suspicious origins — all flagged instantly.
Structured · full attributes
Spreadsheet · one row per frame
Markdown · paste into a ticket
Short, paste-ready answers to the questions developers actually ask about iframes — detecting them, finding hidden ones, sandboxing, lazy-loading, and stopping clickjacking. Every snippet works as-is in DevTools.
Three working ways to find every iframe on a page — a one-liner in DevTools, an enriched audit script, and a one-click extension. With code you can paste right now.
5 min readSecurity · AuditThe patterns invisible iframes use to hide — display:none, 1×1 pixels, off-screen tricks — and how to surface every single one in seconds.
4 min readReference · JavaScriptThe one-line JavaScript check that tells you whether your page is being framed — with the live answer right on this page, the caveats, and how to prevent framing.
3 min readSecurity · Attack & defenseHow a transparent iframe can hijack any click. A working proof of concept, the four defense headers that matter, and how to check whether your own site is vulnerable.
6 min readReference · SandboxEvery sandbox flag, what it allows, what it blocks, and the one combination you should never write. With real recipes for embedding user HTML, payment widgets, and third-party scripts.
7 min readReference · Quick lookupEvery iframe attribute, every sandbox flag, every Permissions-Policy feature, every defense header — on one page. Bookmark-it reference, paste-ready snippets, no fluff.
8 min readInstall the free Iframe Detector extension, open any page, and click the toolbar icon. Every iframe — visible, hidden, same-origin, cross-origin — is checked and listed instantly. No account, no setup.
Yes — it reads the DOM of whichever tab is active. No extra permissions beyond the current tab.
Yes. One-pixel trackers, display:none, and visibility:hidden frames all show up and are flagged.
A small heuristic flags frames loaded from known ad-tech and analytics domains. You can see the raw origin too.
Only anonymous, aggregate feature-usage events (e.g. which button was clicked). No URLs, no iframe contents, no page data — see the Privacy page.
Yes — the popup exposes JSON, CSV, and Markdown downloads that drop into most audit and ticketing tools directly.
Toggle "Allow in incognito" from chrome://extensions — the extension keeps the same zero-network stance there.
It's free, ad‑free, and built in spare evenings. If it saved you time on a debug session, consider buying me a coffee — it keeps the project moving.