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.
A tiny fake page with six iframes hiding in it. Run the scan and watch them light up — including the two you can't see. No install, no redirect.
Six iframes are hiding in that page. Two of them are invisible.
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.