How to use the Consent Mode Checker
- Enter the page URL — usually the home page, where most tags load.
- Keep Click Accept on to compare before and after consent.
- Click Check consent and wait while the page loads in a real browser.
- Read the verdicts: tags and cookies before consent, Consent Mode signals, and what Accept turns on. Fix problems with the Cookie Consent Banner Generator.
What it checks
- Consent banner — OneTrust, Cookiebot, Usercentrics, CookieYes, Complianz, iubenda, Osano, Termly, Didomi, Quantcast, Axeptio, Finsweet, Cookie Script and devpack’s own banner are recognized, plus the IAB TCF and GPP APIs.
- Before consent — every request to Google Analytics, Google Ads, Tag Manager, Meta, LinkedIn, TikTok, Pinterest, Microsoft Ads, X, Reddit, Snap, Hotjar, Clarity, Segment, Mixpanel, PostHog and HubSpot, and the tracking cookies they set (
_ga,_fbp,_gcl_au,_uet…). - Google Consent Mode v2 — the
gcsvalue on each GA4 hit:G100means storage denied (a cookieless ping, which is allowed),G111means granted. Hits withG111before anyone clicked Accept mean consent defaults are missing or set to granted. - After Accept — we click the banner’s accept button and record again, so you can see that the tags you expect do turn on.
Reading the result
Under GDPR and the ePrivacy rules, marketing pixels and non-essential cookies need consent first. Google tags may load before consent when Consent Mode defaults are denied; they then send cookieless pings only. Since March 2024 Google also requires Consent Mode v2 signals for ads measurement in the EEA. This is a technical check from one visit, not legal advice. Related: Tracking & Pixel Checker, GA4 Request Decoder.
Also searched as: google consent mode v2 checker, cookie consent checker, gdpr cookie scanner, check cookies before consent, consent mode test, gcs parameter checker, cookie banner checker, tracking before consent.
Tools that pair well with the Consent Mode Checker
- Google Tag Snippet Generator — Enter your GA4 measurement ID, Google Ads ID or Tag Manager container ID and get install code that is ready to paste — with Consent Mode v2 defaults, cross-domain linking, debug mode, manual page views and cookie settings switched on only when you need them.
- Website Screenshot Tool — Enter a URL and get a full-page screenshot taken in a real Chrome browser — at desktop, tablet or phone width and up to 3× (Retina) resolution, with cookie banners hidden.
- Event Tracking Script Generator — Track button clicks, links and form submits by adding attributes instead of code: data-track="sign_up_click" plus optional data-track-* parameters.
- UTM Builder — Add utm_source, utm_medium, utm_campaign and friends to any link, see which GA4 channel the visit will land in, and tag a whole list of URLs at once.