Free tool by MD Niamul

Free Consent Mode v2 Checker Test Google Consent Mode, Your Cookie Banner and What Fires Before Consent

See Whether All Four Consent Signals Are Sent, and Which Tags Ignore Them

No login or account access
Decodes gcs and gcd values
Free Excel report

Enter a website and this free Consent Mode v2 checker looks for your consent banner, the consent default command, all four signals including ad_user_data and ad_personalization, consent settings inside your GTM container, the gcs and gcd values on live Google hits, and pixels that fire before any consent choice.

4Consent signals tested
35+Consent checks
850+Projects delivered
600+Five-star reviews
MD Niamul, creator of the free consent mode v2 checker
upworkTop Rated Plus
Consent Mode v2Free Checker Tool
OfficialStape Partner

Everything the Consent Mode Checker Tests

ad_storage
analytics_storage
ad_user_data
ad_personalization
Consent Default
Consent Update
wait_for_update
Region Defaults
url_passthrough
ads_data_redaction
gcs Value
gcd Value
Cookie Banner
Consent Initialization
Additional Consent
Pixels Before Consent
IAB TCF
GTM Templates
FREE CONSENT MODE CHECK

Check Consent Mode v2 on Any Website

Enter your website. The tool reads the page, opens your GTM container and records what the page sends before any consent choice.

Consent Mode v2 CheckerBanner · Default signals · GTM consent settings · gcs / gcd · Tags before consent
Free · No login

The address you enter is sent to our server and to Google PageSpeed Insights, which load the page once. We keep a simple log of the address checked and the result. No personal details are saved unless you ask for the report by email.

All four v2 signals checkedIncludes a gcs and gcd decoderExcel report to download or email
WHAT IT CHECKS

What Does the Consent Mode v2 Checker Test?

Five areas, read from the page code, the GTM container and a live page load.

Consent Banner

Which consent platform is installed, in the page or through GTM, and whether it has a Google integration.

The Four Signals

ad_storage, analytics_storage, ad_user_data and ad_personalization, with the default value of each.

Order and Timing

Whether the default is set before Google tags load, and whether wait_for_update is used.

Region Settings

Region-specific defaults, url_passthrough and ads_data_redaction.

GTM Consent Setup

Consent template tags, tags on Consent Initialization and tags that need additional consent.

gcs and gcd Values

The consent state on live Google hits, decoded signal by signal.

Tags Before Consent

Advertising pixels and analytics tools that sent data before any choice was made.

Decoder

Paste any gcs or gcd value from your browser’s Network tab to decode it.

How Does the Consent Mode Checker Work?

Three steps, about a minute, no access to your accounts.

01

Enter your website

Paste your homepage or any page that loads your tags.

02

The tool reads and tests

It reads the page and GTM container, then Google loads the page once with no banner click and records every tracking request.

03

See signals and gaps

You see which consent signals exist, which are missing and which tags fired before consent, each with a fix.

What Is Google Consent Mode v2?

Google Consent Mode tells Google tags what a visitor has agreed to, so they adjust how they collect data. Consent Mode v2 added two signals, ad_user_data and ad_personalization, to the original ad_storage and analytics_storage. Google requires these signals for advertisers who use audiences, remarketing or conversion measurement for visitors in the UK and the European Economic Area.

A common mistake is to install a cookie banner and assume the job is done. If the banner does not send all four signals to Google, or sends them after the tags have already fired, your remarketing lists stop filling and conversions go missing.

What are gcs and gcd?

Every Google Analytics and Google Ads request carries the visitor’s consent state. gcs is the older, short form: G100 means advertising and analytics storage are both denied, G111 means both are granted. gcd is the longer v2 form and encodes all four signals with one letter each. This tool decodes both. The gcd letter codes are not published by Google in full, so the decoder follows the mapping documented by the analytics community.

Basic and advanced Consent Mode

In basic mode, Google tags do not load until the visitor accepts. In advanced mode, tags load straight away and send cookieless pings while consent is denied, which lets Google model some of the missing conversions. If this tool sees Google hits with a denied state, you are running advanced mode.

What this tool cannot do

It is a technical check, not legal advice. It loads your page once from Google’s servers and does not click your banner, so it shows the state before a choice. It cannot confirm that the correct update is sent after “Accept” or “Reject”. Check that in Google Tag Manager preview mode. If your defaults depend on the visitor’s region, people in the UK or EU may see different behaviour from this test.

Consent Mode v2 Checklist

What a correct setup looks like.

CheckGoodNeeds fixing
SignalsAll four sentOnly ad_storage and analytics_storage
DefaultDenied where opt-in is requiredGranted everywhere
TimingDefault set before Google tags loadDefault set after tags fire
UpdateSent when the visitor choosesNever sent
BannerPlatform with a Google integrationBanner that only hides itself
Other pixelsWait for marketing consentFire on page load
GTMDefault on Consent InitializationDefault on All Pages

Who Is This Checker For?

Advertisers in the UK and EU

Confirm Google Ads can still build audiences and measure conversions.

Agencies

Check a client’s banner setup before a campaign launch.

Developers

Verify defaults and gcd values after installing a consent platform.

Site owners

See which tools collect data before a visitor agrees.

MORE FREE TOOLS

More Free Marketing Tools by MD Niamul

33 free tools for tracking, analytics, advertising and SEO. No login needed.

Free Tracking Loss Calculator

Estimate how many conversions ad blockers, browsers and consent hide from your reports.

Open the calculator →

Free Meta Pixel & CAPI Checker

Check pixel IDs, events, advanced matching, deduplication and catalog readiness.

Open the Meta Pixel checker →

Free GTM Container Analyzer

Upload a GTM container export to document every tag, trigger and variable and find unused, duplicate and risky items.

Open the GTM analyzer →

Free Server-Side Tracking Checker

Find out if a site uses server-side GTM, a first-party loader and Conversions API.

Open the server-side checker →

Trusted by 600+ Brands & Agencies

MYLENE
HOVER BOARDS
GT SOLI
CAMBRIDGE
BIENEN CORB 24
ZULU SHACK CREATIVE
ADPSY LLC
HIGH PERFORMANCE MEDIA
ADS PERFORMANCE
LEGESI
TESTIMONIAL

Analytics & Conversion Tracking Client Testimonials

Hear from our clients. Loved by 600+ businesses worldwide.

Madison Jonas, client of MD Niamul
Madison JonasGoogle Ads clientLinkedIn recommendation
★★★★★

“I had an excellent experience working with MD on my Google Ads account. Everything was set up perfectly and worked smoothly without any issues or troubleshooting needed. His expertise and attention to detail made the whole process effortless.”

Mehboob Khan, client of MD Niamul
Mehboob KhanGoogle Analytics projectsLinkedIn recommendation
★★★★★

“I worked with Niamul on multiple Google Analytics projects and was impressed by his expertise and precision. He has a strong grasp of tracking, reporting, and optimization, always ensuring accurate insights. He is proactive, reliable, and easy to collaborate with.”

Jacco Bouw, client of MD Niamul
Jacco BouwShopify, GA4 & Google Ads trackingLinkedIn recommendation
★★★★★

“MD Niamul is extremely skilled. He fixed my Shopify, Google Analytics, and Google Ads conversion tracking perfectly. Everything works exactly as it should now, and he even added an extra data layer, which was very helpful. Outstanding service, fast delivery, and highly recommended.”

Ryan S Kemp, client of MD Niamul
Ryan S KempCMO, Co-Founder, Zulu Shack CreativeLinkedIn recommendation
★★★★★

“Reliable, knowledgeable, and truly trustworthy. I’ve been working with Niamul for over a year, and he consistently delivers exceptional results across all analytics tasks. His expertise, communication, and commitment make him my go-to specialist for tracking, measurement, and data accuracy.”

Casper Klein, client of MD Niamul
Casper KleinMeta Pixel & server-side trackingLinkedIn recommendation
★★★★★

“MD N delivered flawless Meta Pixel, CAPI, and server-side tracking. He understood our goals quickly, explained everything clearly, and ensured full transparency. Communication was smooth, updates were consistent, and the results improved our data accuracy and ad performance.”

600+

Five-star reviews from businesses and agencies in the USA, Canada, UK and Australia.

Read All Reviews

Video Testimonials: Hear It From Our Clients

FAQ

Frequently Asked Questions About the Free Consent Mode v2 Checker

Is the Consent Mode v2 checker free?

Yes. The check, the dashboard, the decoder and the Excel report are free, with no login.

What is the difference between Consent Mode v1 and v2?

Version 2 adds two signals, ad_user_data and ad_personalization, to ad_storage and analytics_storage. Google needs them for audiences and remarketing in the UK and EEA.

How does it check consent without clicking my banner?

It reads the consent default in your code and GTM container, and looks at the consent state on Google hits when Google loads your page once. That shows the state before any choice.

Can it confirm consent updates after someone clicks Accept?

No. The tool cannot interact with your banner. Test updates in Google Tag Manager preview mode, where the Consent tab shows the state for every event.

What does gcs G100 mean?

Advertising storage and analytics storage are both denied. G111 means both are granted, G110 means advertising granted and analytics denied, and G101 the reverse.

Why does it show “granted by default”?

Either your default really is granted everywhere, or you use region-specific defaults and the test location, Google’s servers, is treated as a region that does not need opt-in.

Why do Meta or TikTok pixels show as firing before consent?

Google Consent Mode only controls Google tags. Other pixels need their own consent condition, such as an additional consent check in GTM or a trigger on your banner’s consent event.

Is this legal advice?

No. It is a technical check of what your website does. Ask a privacy professional what the law requires for your business.

Do I need Consent Mode if I do not advertise in Europe?

It is required by Google for visitors in the UK and EEA. Other regions have their own rules, and several US states have privacy laws that affect advertising data.

Stay Compliant Without Losing Your Data

I am MD Niamul, a conversion tracking and web analytics specialist and an official Stape partner. I set up Consent Mode v2 with your banner and server-side tracking so tags respect consent and your campaigns keep measuring.