Mixed Content Scanner
Finds http:// and protocol-relative resources in HTML and separates the active loads a browser blocks from passive ones.
Loading the tool…
How to use this tool
- Paste the page HTML, or the fragment you are checking.
- Select Scan markup.
- Fix the active rows first - scripts, stylesheets, iframes and form actions are blocked outright on an HTTPS page.
- Switch protocol-relative URLs to explicit https:// so they never resolve to http.
What mixed content scanner does
An HTTPS page that pulls a script or stylesheet over plain http is a mixed-content page, and the browser treats it seriously: active content - scripts, stylesheets, iframes, form posts - is blocked outright, because it can rewrite the page. Passive content such as images is blocked or flagged. The result is a page that half-works in a way that is hard to diagnose from the console alone.
Paste the page markup and this lists every http:// and protocol-relative resource it finds, grouped by how the browser treats it, so the urgent active loads are separated from the passive ones. It reads the markup as text and never fetches any of the URLs inside it. It runs entirely in your browser - nothing you paste is sent anywhere, and this tool does not contact, scan or attack any website. Only review systems you own or are authorised to assess.