Free tool
GTM Checker is it live?
Confirms which Google Tag Manager containers a page actually loads, where they sit, and whether Google serves each one, so you know the right container is live before you touch it.
Paste any page address. We read the HTML the server sends, find every Google Tag Manager loader and ask Google whether each container is live.
How it works
How the GTM Checker works
Our server fetches the page you enter, follows up to three redirects, and reads the HTML it is given. It finds container IDs only where a browser would load them from: the standard head bootstrap, a hardcoded gtm.js script source, or the noscript iframe. For each ID it then asks googletagmanager.com for the container file and reports the status: 200 means published and live, 404 means the ID exists in the page but nothing is published behind it.
Location matters too. A container in the head fires earliest; one in the footer can miss early interactions, and a loader without its noscript pair is often a hand-pasted leftover from another build. Use Tag Explorer when you need to see the tags inside each container as well.
GTM Checker questions
What does a 404 against a container mean?
The container ID is in the page, but Google has nothing published for it. Either the workspace was never published, the container was deleted, or access is restricted. Nothing inside it fires, so every tag you configured there is silent.
The page has GTM but the checker found nothing. Why?
Some sites inject the GTM loader with JavaScript after consent or after the app framework starts. A server-side read of the initial HTML cannot see that. Accept consent on the site and re-check, or open the page source in your browser and search for googletagmanager.com.
Does it look for GTM IDs written anywhere in the page?
No, and that is deliberate. It only accepts IDs that appear in a real loader (the gtm.js bootstrap or the ns.html noscript iframe), matched case-sensitively. The earlier version of this tool matched any GTM- text and reported its own URL slug as a container.
What is the dataLayer badge?
It tells you whether the word dataLayer appears anywhere in the HTML. Most GTM installs declare it; a missing dataLayer usually means events are not being pushed, so triggers that depend on them never fire.
Tools
More free tools
- 01
Tag Explorer
Scan any URL and get a plain-English list of its GTM containers, analytics, pixels and conversion tags, each linked to its guide.
Open - 02
Schema Tester
Pulls the JSON-LD and microdata off any page and shows what Google will see, with the errors a rich result would trip on.
Open - 03
What CMS Is This
Tells you whether a site runs WordPress, Shopify, Wix, Squarespace, Webflow or something else, and the clues it used to decide.
Open - 04
SERP Preview
Type a title and description and watch the Google snippet update live, with pixel-width limits for desktop and mobile.
Open - 05
IP Lookup
Shows the country, city, network and hosting provider behind an IP, and plots it on a map. Handy for form spam forensics.
Open - 06
Golden Ratio Calculator
Drop in an image or two numbers and see how close the proportions sit to 1.618, with a live overlay for designers.
Open