Free Tool Theme, apps and speed

Which theme and apps does that Shopify store run?

Put in any Shopify store. We read its theme and where the theme came from, the apps and tags it loads, how much script a phone has to run, and how fast it is for real shoppers.

Headless stores too: we find the Shopify behind the custom storefront, and whether the old theme storefront is still public.

  • Theme
  • Apps
  • Script weight
  • Speed on phones
  • Headless

Any Shopify store: yours, or one you admire.

Free. About ten seconds. No sign-up.

Behind the Counter

How it reads a store.

  1. 01

    The theme names itself.

    Every Shopify theme prints its own name into the page, with the theme it was built from and, for a Theme Store theme, its store number. A renamed copy still gives away what it started as.

  2. 02

    Apps leave tracks.

    App embeds carry the app's name in their file paths, Shopify lists the scripts apps add, and we know the domains about 150 apps and tags load from. Apps that only work in the admin or the checkout leave nothing on the page.

  3. 03

    Weighed, not guessed.

    We download every script the home page names and add them up before compression, which is what a phone has to parse and run, split between the theme, Shopify, the apps and other third parties.

  4. 04

    Real shoppers first.

    Speed comes from Google's Chrome UX Report: real visits from Chrome on phones over 28 days, the figures Core Web Vitals are judged on. A store without enough visits can run a lab test instead.

  5. 05

    Headless is not hidden.

    A custom storefront still talks to Shopify, and its own code says so. We find it, and check whether the old theme storefront still answers, which leaves a copy of every product page for search engines to find.

Fair Questions

Ask away.

Seven things people ask about Shopify stores and this inspector. Still one missing? Ask us.

How do I find out what theme a Shopify store uses?

Put the store's address into the inspector: it reads the theme Shopify prints into every page, the theme it was built from, and whether it was installed from the Theme Store. By hand, open the page's source and search for Shopify.theme. The schema_name is the theme it started as, and theme_store_id is filled in only when it was installed from the Theme Store. A custom theme shows its builder's name, or none.

Can it see every app a store uses?

No, only those that load on the home page. Apps that work in the admin, in the checkout or on product pages alone leave no trace there, and a store can serve an app's script under its own name. What the inspector does see, it names: app embeds, the script tags Shopify lists for apps, and scripts from the domains of about 150 apps and tags we know.

How can I tell if a Shopify store is headless?

Its pages do not come from a Shopify theme, yet its code still asks Shopify for products and carts. The inspector checks both: no theme in the page, then the store's own scripts for Shopify's Storefront API and a myshopify.com address. It names the framework too, such as Hydrogen, Next.js or SvelteKit, and checks whether the old theme storefront still answers.

Why does the speed say there is not enough data?

Because Google publishes real-user figures only for sites with enough visits from Chrome on phones over 28 days, and most small stores do not have that many. The lab test is the fallback: PageSpeed Insights loads the store on a simulated mid-range phone, scores it out of 100 and names the third parties that held the page up. It takes about thirty seconds.

What slows a Shopify store down most?

Usually the apps. Each review widget, chat bubble or upsell loads its own scripts on every page, often more than 100 KB before compression, and they compete with the page for the phone's processor. Shopify resizes images for you, so they matter less. The inspector splits the script weight between the theme, Shopify, the apps and other third parties, so you can see which share is yours to cut.

Is it OK to look up a competitor's store?

Yes. The inspector reads only what any visitor's browser receives: the public pages, the scripts they load and the details Shopify publishes for every store at /meta.json. Nothing is logged in to, no cart or checkout is started and no app is contacted. It is the same as opening the store and reading its source, done in seconds.

Does it work on stores that are not on Shopify?

It says so and stops. It recognises WooCommerce, BigCommerce, Maropost (Neto), Wix, Squarespace, Magento and a few other platforms by their fingerprints, but reads themes and apps on Shopify alone. For any website, our AI crawler checker shows whether ChatGPT, Claude and Perplexity can read it, which matters for an online store as much as for anyone.

Sources

Where the inspector's figures come from, read on 12 October 2026.

  1. 01 Chrome UX Report API Google · real-user speed on phones, 28 days
  2. 02 Web Vitals Google · the thresholds for good, needs work and poor
  3. 03 PageSpeed Insights API Google · the lab test
  4. 04 About theme app extensions Shopify · how app embeds load in a theme
Also on the menu All free tools