
Check Cookie Compliance
See if a websites cookie popup works. Check if tracking scripts fire before consent is given and verify what happens when users decline. A free cookie audit tool by Emil Klitmose.
Sign up or log in to run scans.
See what is set before consent
Paste any URL and get a clean report showing which cookies are already stored before a visitor interacts with the cookie banner.
Highlight non-essential cookies
Marketing and analytics cookies are clearly marked, making it easy to spot potential consent issues right away.
Compare before and after consent
See which cookies were present on page load and which only appeared after the banner was accepted.
What this tool is used for
Check if cookies fire before consent, Do cookies load before consent banner, Cookie compliance checker, GDPR cookie audit tool, Test cookie consent implementation, Are cookies set before accept, Pre-consent cookie scanner, Check third-party tracking scripts, Cookie banner compliance test, Free GDPR cookie checker, Marketing cookies without consent, ePrivacy cookie audit, Does my site set cookies before consent, Check if Google Analytics fires before consent.
How it works
- A headless browser opens the page in a clean session with no prior cookies.
- We capture every cookie and third-party network request before any user interaction.
- We detect and click the cookie consent banner (if present).
- We capture cookies and requests again after consent is accepted.
- The report compares both states so you can see exactly what changed.
Why it matters
Under GDPR and the ePrivacy Directive, non-essential cookies, such as analytics and marketing cookies, may not be placed in a visitor's browser without their prior, freely given consent. Many sites get this wrong: tracking pixels fire immediately on page load, or consent management platforms (CMPs) are misconfigured. This tool lets you spot those issues in seconds, without opening DevTools or reading network logs manually.
How to check cookies manually with browser DevTools
You can verify cookie behaviour yourself using the built-in developer tools in any modern browser. Here is how to do it step by step, with no extensions or accounts required.
Step 1: Open DevTools & clear storage
- Open the site in Chrome, Edge, or Firefox.
- Press F12 (or Cmd ⌥ I on Mac) to open DevTools.
- Go to the Application tab (Chrome/Edge) or Storage tab (Firefox).
- In the left sidebar, right-click Cookies and choose Clear all cookies. Also clear localStorage and sessionStorage.
- Reload the page with Ctrl R. You are now starting fresh.
Step 2: Inspect cookies before consent
- With the cookie banner still visible (do not click Accept yet), open the Application → Cookies panel.
- Select the site's domain in the left tree.
- Any cookies listed here were set before you gave consent.
- Look for names like
_ga,_fbp, or_gcl_au. These are analytics or marketing cookies and should not appear here.
Step 3: Check the Network tab for early requests
- Switch to the Network tab and reload the page.
- Filter by domain and search for
google-analytics,facebook.net, ordoubleclick. - If requests to these domains appear before you click Accept, the site is sending tracking data without consent.
- The Initiator column tells you which script triggered each request.
Step 4: Compare before and after consent
- Note the cookies present before clicking Accept (take a screenshot or write them down).
- Click the Accept button on the cookie banner.
- Go back to Application → Cookies and refresh the panel.
- New entries that appear now were correctly gated behind consent.
- Anything that was already there before you clicked is a potential compliance issue.
This manual method works well for a quick sanity check, but it requires repeating the process for every page you want to audit. This tool automates the whole flow with a clean browser session, pre-consent capture, banner detection, and post-consent capture, then gives you a structured report in one go.