Contacts lack a reliable source
Conversions arrive as direct traffic or without campaign context.
Check in seconds whether HubSpot tracking is installed correctly, which portal it uses, and whether basic analytics and form signals are available.
When the code is missing or loads incorrectly, forms, campaigns, and web behavior lose traceability.
Conversions arrive as direct traffic or without campaign context.
The team assumes tracking works because the page loads.
Marketing needs technical help to check every page.
The extension turns a frequent technical task into a clear signal for marketing and RevOps.
Check tracking without opening developer tools.
Confirm the page sends data to the expected account.
Add a repeatable check before activating paid traffic.
No login or HubSpot connection required.
Add HubSpot Code Inspector from the Chrome Web Store.
Visit the site or landing page you want to validate.
Review code, portal, and tracking signals in the browser.
Designed for fast validation, not as a full analytics or consent audit.
Detect whether the main HubSpot script is present.
Show which account the installation targets.
Flag atypical or incomplete implementations.
Check signals needed for form tracking.
Indicate whether basic measurement appears active.
Flag signals requiring review before launch.
Useful for QA, audits, migrations, and campaign launches.
Validate landing pages before launching campaigns.
Check attribution during portal audits.
Review client sites without source-code access.
Get a first signal before deeper debugging.
Install HubSpot Code Inspector in Chrome, navigate to your website, and click on the extension icon. Within seconds you will see a full diagnostic: whether the HubSpot script is present, whether it is active, which portal ID is connected, whether analytics is recording visits, and whether forms are sending data to the CRM. No need to open DevTools or manually inspect source code.
When the HubSpot tracking script loads in the <body> instead of the <head>, there is a risk it will not execute before the user interacts with the page. This can cause the first visit (pageview) to go unrecorded, or a form submission to occur before tracking is active. The ideal placement is in the <head> of the document, before any visible content.
HubSpot Code Inspector shows the Portal ID connected to the website you are visiting. This is useful for confirming that tracking is sending data to the correct portal, especially for agencies managing multiple HubSpot accounts or companies with both sandbox and production portals.
The most common causes are: the tracking script is not installed, it is installed but blocked by a cookie banner before the user accepts, it loads after the first pageview because it is at the end of the DOM, the portal ID does not match your active account, or there is a conflict with another tag manager such as Google Tag Manager. HubSpot Code Inspector diagnoses all of these situations in a single view.
If Forms tracking shows as disabled in HubSpot Code Inspector, your website form submissions are not being connected to HubSpot. This can happen if you use native HTML forms instead of HubSpot embed forms, if the Forms module is not included in your tracking script, or if there is a portal configuration error.
Yes. If your cookie banner is configured to block third-party scripts before user consent, HubSpot tracking will not activate until the visitor accepts cookies. HubSpot Code Inspector detects the cookie banner state and alerts you if consent settings may be affecting tracking.
No. The extension does not require any account or login. It works independently by analyzing the source code of any website you visit. It is useful for verifying your own site as well as auditing client, competitor, or prospect websites.
Yes. HubSpot Code Inspector works in any Chromium-based browser, including Google Chrome, Microsoft Edge, Brave, and Opera. It installs from the Chrome Web Store and functions the same way across all of these browsers.
The extension only analyzes the DOM of the page you are currently visiting to detect HubSpot scripts. It does not access your browsing history, does not store data from the sites you visit, and does not send information to external servers. All processing happens locally in your browser.
HubSpot Code Inspector detects all HubSpot scripts present on the page. If there are multiple portal IDs, the extension will display them. Having two portal IDs on the same site generally indicates a configuration error — for example, a production script and a sandbox script loading simultaneously — and can cause duplicate or inconsistent data in your CRM.
Add the extension to Chrome and make tracking verification part of QA.
Free · No login · Available in the Chrome Web Store