Shopify Theme Detector: How to Find Out What Theme Any Store Uses
How to find out what theme a Shopify store uses: 5 free methods, why the name can be wrong, which themes are most common, and how to check themes in bulk.
A Shopify theme detector tells you which theme a store runs by reading the code the store sends to every visitor. The fastest free method is to open the store, press F12 and type Shopify.theme in the browser console. It returns the theme name, and for themes installed from the Shopify Theme Store it also returns a theme_store_id. A name alone is not always the real theme, because store owners can rename their copy, so confirm it with one more signal before you rely on it.
The short answer: use the console for a single store, a browser extension for quick one-off checks, and a dataset when you need the theme for hundreds or thousands of stores at once.
5 ways to find out what theme a Shopify store uses
1. Type Shopify.theme in the console
Open the store, open developer tools (F12, or Cmd+Option+I on Mac), switch to the Console tab and run Shopify.theme. You get an object with the theme name, an id, usually a schema_name and schema_version, and a theme_store_id. The schema_name is the most reliable field: it is set by the theme developer and stays the same when the owner renames the theme in the admin.
2. Read the page source
Press Ctrl+U (Cmd+U on Mac) and search for Shopify.theme. The same JSON object appears near the top of the page. Searching for theme_store_id and schema_name finds it fastest. This works even when the console is hard to reach because of a cookie banner or a slow page.
3. Use a browser extension
Extensions that identify Shopify themes read the same object and add a label, sometimes with a link to the theme in the Theme Store. They are quicker than the console when you check many stores in a row. Coverage differs between tools, so test one against a store whose theme you already know.
4. Match the theme id in the asset paths
Theme files load from cdn.shopify.com/s/files/.../t/{theme-id}/assets/. The number in that path is the id of the live theme, and it should match the id returned by Shopify.theme. If they differ, the page is loading assets from another theme, which is a sign of a half-finished redesign or a custom front end.
5. Check the Theme Store ID
If theme_store_id is a number, the theme was installed from the Shopify Theme Store and you can look it up there. If it is null, the store runs a custom theme, a heavily edited copy, or a theme bought from another marketplace. That distinction alone separates stores that paid for design work from stores that run a stock theme.
Why the detected name can be wrong
- Renamed or copied themes. Owners often duplicate a theme before editing it, so you see names such as "Updated copy of Dawn". The
schema_namestill tells you the original. - Custom themes. Agencies build bespoke themes. These have no Theme Store ID and no recognisable name.
- Headless or custom storefronts. Stores built on Hydrogen or another front end may not expose
Shopify.themeat all. - Themes bought elsewhere. Themes from other marketplaces usually have a
theme_store_idofnull.
Treat the result as "the theme this store loads", not as proof of how the store was built.
What a store's theme tells you about it
The theme is a sales signal when it maps to what you sell:
| Theme signal | What it suggests | Who can use it |
|---|---|---|
| Free default theme (such as Dawn) | Little spent on design so far | CRO agencies, designers, developers selling an upgrade |
| Premium theme | Budget already spent on design | Speed, SEO and app vendors |
| Heavily renamed or copied theme | Years of edits, likely technical debt | Developers selling clean-up and speed work |
| Same theme across many stores | A repeatable pitch for one theme | Theme specialists, app developers building theme extensions |
An SEO agency can take this further: stores on the same theme tend to share the same technical SEO problems, so one audit template covers a whole segment. Our guide to getting SEO clients without cold calling shows how to turn signals like this into a specific first line.
Which themes are most common in our crawl
The ShopScoutr dataset records the theme name for each store. In our current crawl of 10,495 Shopify stores:
| Theme | Stores |
|---|---|
| Dawn (Shopify's default theme) | 415 |
| Prestige | 154 |
| Impulse | 117 |
| Warehouse | 86 |
| Horizon | 82 |
| Enterprise | 77 |
Dawn is the biggest group by a wide margin, about 4% of the file. Within it, 85 stores are fashion and apparel and 108 are located in the United States. Theme names are recorded as the store publishes them, so renamed copies are counted under their own names. Pair the theme with industry and country to build a list that fits a single offer, for example a Prestige-theme jewelry list for a developer who specialises in Prestige.
Detecting themes in bulk
Checking themes by hand takes about a minute per store. That is fine for twenty stores and impractical for two thousand. For bulk work you want the theme, a flag for premium themes, the country and industry, and a contact email in one file.
The ShopScoutr CSV has, for each store, the theme name, whether the theme is a premium one, the detected ad pixels (Meta, TikTok, Snapchat, Pinterest and Google), an SEO score from 0 to 100, estimated traffic, country, language and the store's published contact email. It does not list which Shopify apps a store has installed. Pixels are observed on the storefront, traffic numbers are modelled estimates and emails are not verified. You can judge the data yourself with the free 300-row sample, which includes every column.
If you also want to know which apps a store loads, read our guide to the Shopify app detector. To start from the stores themselves, see the Shopify stores list guide, and to compare data sources, Store Leads alternatives.
A simple workflow
- Pick the theme that matches your offer. Free default theme for upgrades, a specific premium theme for specialists.
- Filter a store list by theme, industry and country.
- Verify the shortlist with
Shopify.themein the console. - Write one specific line per store and send a small batch first. Read how to get Shopify store owner emails and check your local cold email rules before you send.
FAQ
How do I find out what theme a Shopify store is using?
Open the store, open the browser console and type Shopify.theme. The result includes the theme name and usually a schema_name and theme_store_id. You can also search the page source for Shopify.theme.
Is there a free Shopify theme detector?
Yes. The console command and the page source both work for free on any store. Browser extensions also exist and read the same data.
Why does the theme name look strange, such as "Updated copy of Dawn"?
The owner duplicated the theme before editing it. The schema_name field usually still shows the original theme.
Can I detect a theme on a headless Shopify store?
Often not. Stores with a custom front end may not expose Shopify.theme, so you can only guess from the page structure.
Does ShopScoutr list the theme each store uses?
Yes. Each store has the theme name and a flag for premium themes. It does not list installed apps.