Tested tool guide
Tested browser tools
Checked August 16, 2026
What X-Frame-Options & Clickjacking Tester does, with a checked example
This tool checks whether a page can be loaded inside an iframe and shows what stops it. Paste the X-Frame-Options and Content-Security-Policy header values from a page's response and it parses each directive - DENY, SAMEORIGIN, or the retired ALLOW-FROM syntax, plus frame-ancestors source lists - and flags anything obsolete or contradictory. It can also embed a URL live in an on-page iframe with a decoy click target, so you watch the browser itself allow or refuse the frame. The recurring surprise: ALLOW-FROM still turns up in header configs, but every current browser ignores it outright, leaving the page unprotected by that line alone.
Worked example
A concrete input and expected output from the current implementation.
Input
X-Frame-Options: ALLOW-FROM https://partner.example.com
->
Expected output
Flagged as obsolete: modern browsers (Chrome, Firefox, Safari, Edge) ignore the ALLOW-FROM directive entirely and treat the header as if it were absent. This header provides no framing protection in any current browser. Replace it with a Content-Security-Policy frame-ancestors directive, e.g. frame-ancestors 'self' https://partner.example.com.
MDN's X-Frame-Options reference documents ALLOW-FROM as obsolete and states that current browsers no longer support it, so a page relying on it alone is framable by anyone.