Free tool
Shopify script tag checker
Script tags are the old way Shopify apps add JavaScript to your storefront: review widgets, chat, pop-ups and tracking. Shopify stops loading them on 1 March 2027, and apps haven’t been able to create or update them since 1 October 2026, according to Shopify’s developer docs. Enter your store’s address and the checker reads your home page, lists every script it still loads through script tags and tells you what to ask each vendor.
Check your store
What we found
Enter your store’s address to see which scripts your home page still loads through script tags, and what to ask each vendor before 1 March 2027.
We name a vendor only when the script comes from that vendor’s own domain. The app that added the script tag may be a different one.
What to ask each vendor
- Does your app still add a script tag to our store, and when will you move it?
- Will you move it to an app embed block in a theme app extension, or to a web pixel if it only tracks?
- Once the replacement is live, will you remove the script tag, so the script doesn’t load twice?
App embeds are switched on per theme. When a vendor has moved, check in the theme editor that its embed is on in your published theme.
Don’t recognise a script? Find out which app it belongs to before you remove anything.
What this doesn’t check
- Only your public home page, as a visitor sees it. Scripts written into your theme’s code aren’t script tags, so they aren’t listed.
- Headless stores (Hydrogen or another framework) and stores behind a password can’t be checked.
- Order status page scripts were a separate, earlier change: script tags stopped running there on 28 August 2025 for Shopify Plus stores and on 26 August 2026 for other plans.
Dates from Shopify’s developer docs, checked 8 November 2026.
Want us to check every app and integration against the 2027 deadlines and fix what’s at risk?
Book a theme and app auditA file on Shopify’s CDN. The address doesn’t say which app added it.
Full address
What the checker looks for
Shopify adds script tags to your storefront itself, through the code it places in your theme’s <head> (content_for_header). In your page source, that shows up as a short function called asyncLoad with a list of script addresses, usually ending in ?shop=yourstore.myshopify.com. The checker:
- Fetches your home page once, as a visitor would, and reads that list.
- Names the vendor when a script comes from the vendor’s own domain, such as cdn.judge.me for Judge.me. Otherwise it shows the address.
- Counts scripts from theme app extensions, the files Shopify serves from cdn.shopify.com/extensions/ for app embeds and app blocks. That is the route Shopify asks apps to move to, so these scripts don’t depend on script tags.
Shopify doesn’t document what this loader looks like in page source, so the checker reads it as merchants and developers have found it in their own stores. If it finds the loader but can’t read the list, it says so rather than guessing.
There are things it can’t see:
- It reads only your public home page.
- Headless stores, built with Hydrogen or another framework, don’t use a Shopify theme, so there is nothing for it to read. A store behind a password shows only its password page.
- Order status page scripts were a separate, earlier change. Script tags stopped running there on 28 August 2025 for Shopify Plus stores and on 26 August 2026 for other plans (order status script tags).
Check by hand
You can run the same check yourself in a minute:
- Open your store’s home page.
- View the page source. In Chrome, Edge and Firefox, right-click the page and choose View page source.
- Search the source for
asyncLoad. - The addresses inside
var urls = [ … ]are the scripts your store loads through script tags. Their slashes appear as\/.
If asyncLoad isn’t in the source, the checker would find nothing either.
Why 1 March 2027 matters
From 1 March 2027, Shopify stops loading script tags on storefronts (Shopify developer changelog). Whatever a script did stops with it: review stars, a chat button, a pop-up or a tracking script. Since 1 October 2026, apps can’t create or update script tags, but the ones already on your store keep running until the cut-off.
Ask now. Once a vendor ships its update, you still need to switch its app embed on and check the old script tag has gone, and across several apps that takes time.
Sources
Checked on 8 November 2026.
- Script tag deprecation (shopify.dev)
- Storefront script tags (shopify.dev)
- Order status script tags (shopify.dev)
- Online store script tags deprecation (Shopify developer changelog)
- content_for_header (shopify.dev)
- Migrate to expiring offline access tokens before 1 January 2027 (Shopify developer changelog)
Questions
Frequently asked questions
Do you keep the address I enter?
No. Our server fetches your home page once, shows you what it found and keeps neither the address nor the result. To stop the checker being misused, it counts checks from each scrambled (hashed) IP address for 10 minutes. Our privacy notice has the detail.
Does it find every script tag?
It lists the script tags in your home page's source. It doesn't check other pages, scripts written into your theme's code, or the order status page, which had its own, earlier deadline.
It found nothing. Is there anything else to check?
Nothing on your home page loads through script tags, so nothing there stops on 1 March 2027. It is still worth asking each vendor about the other 2027 change for apps. Public apps must move to expiring access tokens, and those that haven't by 1 January 2027 are delisted from the Shopify App Store.
Why does it name some vendors and not others?
We name a vendor only when the script comes from its own domain, such as cdn.judge.me for Judge.me. A script served from Shopify's CDN or a shared host could belong to any app, so we show the address instead. And the company whose script it is may not be the app that added it.
Can you check a headless or password-protected store?
No. Headless stores, built with Hydrogen or another framework, don't use a Shopify theme, so the checker has nothing to read. A password-protected store shows only its password page. Use the steps under "Check by hand" while you can see the store yourself.
Want us to check every app?
Our theme and app audit checks every app and integration on your store against the 2027 deadlines, then fixes what’s at risk. Book a theme and app audit, or compare our Shopify retainers.

