Build a Shopify store in 2 minutes.
Back to Blog
By Clyro·Guides·September 13, 2026·5 min read

How to Find Out What Shopify Theme a Store Is Using (3 Ways, 30 Seconds)

The fastest reliable way: open the store, view the page source, and search for Shopify.theme. Every Shopify storefront prints a small object there with the theme's name, its id and the version, and no tool can hide it. A detector tool does the same lookup for you and adds the theme store link; a browser extension shows it on every store you visit. What none of them can show you is how much the store customized that theme, which is usually the part you actually wanted to copy.

Method 1: the page source (works on every Shopify store)

  1. Open the store in a desktop browser.
  2. Press Ctrl + U (Windows) or Cmd + Option + U (Mac) to view the source.
  3. Search the page (Ctrl + F / Cmd + F) for Shopify.theme.

You will land on a line that looks like this:

Shopify.theme = {"name":"Impulse","id":123456789,"schema_name":"Impulse","schema_version":"7.4.0","theme_store_id":857,"role":"main"};

Read it like this:

  • name is the label the merchant gave their copy. It is often the theme's real name, but merchants rename copies ("Impulse - Black Friday", "Live v3"), so do not stop here.
  • schema_name and schema_version are the theme the copy was built from and its release. This is the field to trust.
  • theme_store_id is the theme's id in the Shopify Theme Store. If it is null, the theme did not come from the store: it is a custom build, a ThemeForest theme, or a store-generated theme.

If the store is not on Shopify at all, the line does not exist. Two quick confirmations in the same tab: search the source for cdn.shopify.com, which every Shopify storefront loads its assets from, or add /products.json to the store's root URL. A Shopify store answers with its catalog as JSON; any other platform answers with a 404 or a page. That second trick also tells you, for free, how many products the store really carries and what it charges, which no theme detector shows.

Method 2: a theme detector tool

Paste the store's URL into a detector and it does the lookup above and resolves the theme store id into a name and a link. Ours is at /free-tools/shopify-theme-detector; several others exist and they all read the same object, so the answer does not change from one tool to the next.

Two limits worth knowing before you trust the result:

  • A detector can only read what the page publishes. When theme_store_id is null, the best it can honestly say is "custom or third-party theme". Some tools guess from CSS class names instead; treat those guesses as guesses.
  • It reads the live theme only. Draft themes, the previous theme, or the checkout customizations never appear in the storefront source.

Method 3: a browser extension

Extensions such as Koala Inspector or the various "Shopify theme detector" add-ons show the theme in a panel on every Shopify store you browse, and usually list installed apps and best-sellers next to it. Convenient when you are researching twenty stores in a row; unnecessary for one.

Same limit as the tools, plus one: they read your browser's copy of the page, so a store that blocks scrapers or serves a headless storefront can show up empty.

What no detector can tell you

Knowing the theme name answers about a third of the question people are really asking, which is "how do I get my store to look like that?". Three things live outside the theme name:

Customizations. A store running Impulse rarely looks like the Impulse demo. Section settings, custom CSS, added sections, a hand-edited product template: none of that is in Shopify.theme. Two stores on the same theme can look like two different products.

Apps. Reviews widgets, sticky add-to-cart bars, bundle builders, size charts and announcement bars are usually apps, not the theme. The extension route lists some of them; the source route shows them as script tags from app domains.

Product photography and copy. Most of what makes a store feel premium is the imagery and the writing, and the theme is only the frame around it.

You found the theme. Now what?

Three honest options, in order of cost:

  1. Buy the same theme. Theme Store themes cost between $0 and roughly $400 one time, and you get the demo, not the store you admired. Budget the customization time.
  2. Recreate the layout in your own theme. Screenshots of the sections you liked, then rebuilding them in the theme editor or with a page builder. Slow, but you own the result.
  3. Rebuild the look from the URL with AI. Point an AI store builder at the store you found and get a theme of your own that mirrors the layout and structure with your products in it. Our version of that is the clone a Shopify store flow; whatever tool you use, check that it exports a real theme ZIP you can install yourself, because a look you cannot take with you is a rental.

One line on the legal side, since the question comes up: reading a theme name is public information and using the same purchased theme is what the theme is for. Copying a store's photos, text or logo is not, whatever tool you use.

FAQ

Can I see what Shopify theme a store is using without any tool? Yes. View the page source and search for Shopify.theme. The schema_name field is the theme, schema_version its release, and theme_store_id tells you whether it came from the Shopify Theme Store.

Why does the detector say "custom theme"? Because theme_store_id is null. The theme was either built for the store, bought outside the Theme Store, or generated. Detectors that still name a theme in that case are guessing from CSS classes.

Is it legal to find out and use the same theme? Finding out is public information, and buying the same theme is exactly what the Theme Store sells. What is not allowed is copying the store's own photos, copy, logo or brand assets.

Does the detector show which apps a store uses? The page source does, indirectly: app scripts load from their own domains. Browser extensions list them for you. The theme object itself only describes the theme.

Share: