Can this page be embedded?

Paste a URL. We read its headers, load it in an iframe, and tell you why it works or why it does not.

Your preview shows up here

A result has the verdict, the framing headers, a live iframe, and the fix when it is blocked.

What you get

More than “it loaded” or “it did not”.

  1. 01

    A clear verdict

    Embeddable, partial, or blocked, with the exact header that decided it.

  2. 02

    Every screen size

    Preview the page as a phone, a tablet and a laptop, side by side. Add a desktop too.

  3. 03

    Sandbox playground

    Turn sandbox flags and allow permissions on and off, and see what each one opens up.

  4. 04

    Copy-ready fixes

    Config for Nginx, Apache, Vercel, Cloudflare, Next.js and Express.

Why pages refuse to load in an iframe

All guides
  • How X-Frame-Options works

    How the X-Frame-Options header works, why ALLOW-FROM does nothing, how duplicate values block a page, and when browsers ignore the header.

  • CSP frame-ancestors

    Use the CSP frame-ancestors directive to choose which sites can embed your page. Syntax, examples, and the mistakes that still block the frame.

  • Cookies inside iframes

    Why cookies fail in a cross-site iframe. SameSite=None with Secure, third-party cookie blocking, Partitioned cookies (CHIPS), and the Storage Access API.

  • Find the header that blocks your iframe

    Your iframe shows an error page or a console error. Match the message to the header that blocks the frame in each browser, and see who can fix it.

Know before you embed.

Free, no sign-up, nothing stored. Paste a URL and get a verdict, a live preview, and the fix.