This Meta Pixel checker
No extension and no Meta login. It opens the page in a clean browser, lists every pixel with the events it sent, checks that Meta knows each ID and reads pixels set up in GTM. It sees one page load and sends no form.
Monitor your first website free, no card needed. Explore SENRIKO
Find the Meta (Facebook) pixels on a page, check that Meta knows each ID, and see which events a visit sends.
Paste a page address. We open it once in a real browser, read the pixel IDs from the HTML, the published GTM container and the requests the browser sends, and ask Meta whether it serves settings for each ID.
No access to your Meta account. We keep event names and pixel IDs only, never the data an event carries.
We open the page once in a real browser from Germany. The site's analytics may count that visit as one page view. We click nothing and send nothing.
1234567890123456PageViewLeadThe pixel loaded, Meta knows its ID, and PageView was sent. Lead is written in the page's code and waits for a form.
Every line of the result carries one of four words, and under it the evidence at its own level. A tag seen sending data is a stronger fact than an ID seen in the HTML, and the result never passes the weaker one off as the stronger.
When Events Manager shows nothing, or the wrong events, the cause is usually on this list. Each card says what the checker shows when it happens.
A mistyped ID, or one from an old Business account, sends events nowhere useful. The checker asks Meta whether it serves settings for each ID and flags the ones it does not.
A theme and a plugin can each add the pixel, so every PageView goes out twice. Two different IDs get a row each, with the events each sent. The same ID added twice shows as one row, so look in the page source for a second fbq('init') with that ID.
Many banners hold the pixel until Accept all. This check does not press it, so a held pixel reads as not observed. The Cookie Consent Checker shows what the pixel does after Accept all.
A Lead or Purchase event placed in the base code fires for every visitor on every page. If the result shows Lead sent on an ordinary page load, the event is in the wrong place.
When a pixel tag in Tag Manager takes its ID from a variable, the container does not show the number. The result says so, and the visit still shows the ID if the pixel starts.
Events sent from a server never pass through the browser. A site that relies on the Conversions API can look quiet here while Events Manager is full, and the result says what it could not see.
The checker above covers the first two steps in one visit, reads pixels set up in GTM and asks Meta about each ID. The last two run in your own browser and your Meta account.
Press Ctrl+U and search for fbq('init' and facebook.com/tr. The number after init is the pixel ID.
fbq('init', '…')In DevTools, open Network, filter by facebook.com/tr and reload. Each request with ev=PageView and your pixel ID is an event the browser sent.
facebook.com/tr?ev=PageViewThe Chrome extension shows the pixels and events on the page you have open, with warnings about common setup mistakes.
Open Test events for your pixel and use the site. Browser and Conversions API events appear as they arrive, which confirms Meta received them.
The checker needs only a link. Pixel Helper needs Chrome and an extension, and Events Manager needs access to the business account.
No extension and no Meta login. It opens the page in a clean browser, lists every pixel with the events it sent, checks that Meta knows each ID and reads pixels set up in GTM. It sees one page load and sends no form.
Shows pixels and events live in your own browser as you click around, with Meta's own warnings. What it shows depends on your cookies, your consent choice and your other extensions.
Shows what Meta received, from the browser and from the Conversions API, and how the two are matched and deduplicated. It cannot show a page where the pixel never loaded.
Check a page in one tool and open the result in another without waiting again. The four tag tools share one visit, and the two consent tools share three.
A quick read of one page's HTML for GA4, GTM, Google Ads and the Meta Pixel. No browser.
Which GA4 streams a page has, and whether the browser sent them anything.
Which GTM containers a page has, whether they load, and what the published container holds.
Whether a page has a Google Ads tag, a configured conversion, and a conversion request.
Three visits: untouched, after Accept all and after Reject all, and which tags sent data in each.
The four Consent Mode signals before a choice, after Accept all and after Reject all.
We do not send forms, add to cart or buy, so events that fire on those are shown as set up, never as sent.
Events sent through the Conversions API go from a server to Meta and are not visible to a browser check.
We do not answer the cookie banner here. A pixel held until consent stays silent in this check.
A request that left the browser is not proof that Meta accepted the event. Events Manager shows that.
Verify my domain and test a real conversionCheck another page