Free Shopify stops script tags on March 1, 2027

Will your Shopify store break on March 1?

Old apps load their widgets through script tags. Shopify stops running them on March 1, 2027, with no warning in your admin. Paste your store address to see which apps still load the old way.

We load your public home page once. No sign-up, no app to install.

Store has a firewall or a password? Paste your page source instead
  1. Open your store's home page in a browser (log in through the password page first if you have one).
  2. Press Ctrl+U (Mac: Option+Cmd+U), then Ctrl+A and Ctrl+C to copy the source.
  3. Paste it here. It's checked in your browser and never sent to us.

The guide

What changes on March 1, 2027

For years, Shopify apps added widgets to storefronts with script tags: the app registers a JavaScript file through Shopify's ScriptTag API and Shopify loads it on every page. Shopify has replaced that with theme app extensions (app blocks and app embeds), which you can see and switch on or off in the theme editor.

Anything an app still loads that way stops appearing: review stars, chat bubbles, pop-ups, loyalty launchers, tracking pixels. Nothing in your admin changes and the app still looks installed, so it's easy to miss until a customer or your sales numbers tell you.

How to check without this tool

Your admin has no list of script tags: each app can read only its own. You can still check by hand:

  1. Open your store's home page and view the page source (Ctrl+U, or Option+Cmd+U on a Mac).
  2. Search for asyncLoad. The list of web addresses right after var urls = is your store's script tags. No asyncLoad means none.
  3. Match each address to an app in Settings → Apps and sales channels. The domain usually gives it away.
  4. In Online Store → Themes → Customize → App embeds, see which apps already offer an embed. Those are the ones that have moved.

What to do for each script

  1. Update the app. Open it from your admin: many apps moved to an app embed and only need you to switch it on in the theme editor.
  2. Ask the developer whether their widget will keep working after March 1, 2027, and how to switch over. A clear date in their answer is a good sign.
  3. Switch apps if there's no answer or no plan. Prefer apps that list "theme app extension" or "Online Store 2.0" support.
  4. Remove apps you no longer use. Leftover script tags from uninstalled apps usually go when the app is uninstalled; if one stays, the developer can delete it.

Frequently asked questions

Will Shopify warn me in the admin?

Not as a store owner. Script tags belong to apps, and each app can see only its own. That's why this checker reads the list from your store's public home page.

Is a script tag on my store a problem today?

No. It keeps working until March 1, 2027. Treat each one as a to-do: many developers are moving their apps, and some already have a new version waiting for you to switch on.

Does this affect scripts I added to my theme code?

No. Code pasted into theme.liquid or a section isn't a script tag in Shopify's sense and keeps running. Only scripts that apps registered through the ScriptTag API are affected, and those are exactly what this checker lists.

How accurate are the app names?

Names are matched from each script's address against a list we maintain. Unknown ones show the domain, which usually names the developer. If we named one wrong, tell us at support@decisionscalc.com.

Why does it say "can't check" for my store?

A password page hides your theme, and some stores' firewalls block automated visits. Use "paste your page source" above: it works for every store, runs in your browser, and sends nothing to us.

Does the checker look at every page?

It loads only your home page. Shopify puts the same script-tag list on every storefront page, so one page is enough. The checkout and order status pages are separate and not covered.

What do you store?

Only a 6-hour cache of each result, so repeat checks are fast. No sign-up, no email, no list of stores. We count checks and script domains in aggregate to report how many stores are affected.