Skip to main content
Free tool · Shopify themes

Shopify theme detector: which theme, which version, how far behind.

Type a store's address. You get the theme it runs, the Theme Store theme a renamed or custom copy was built from, its developer and price, and how many releases the store has missed since it last updated.

Try:

Free, no sign-up. Reads the public storefront only, the same page anyone can open.

In brief

  • Every Shopify storefront that runs a theme publishes a small Shopify.theme record in its page code: the name from the admin, the theme it was built from and that theme's version.1
  • The name in the admin is often something like "Copy of Dawn – Black Friday". The theme it was built from is in a separate field that renaming does not change, and that is the one that matters.
  • Themes do not update on their own. The detector compares the version a store runs with the developer's release notes on the Theme Store and counts what it has missed.23
  • Headless stores (Hydrogen, Next.js) sell through Shopify but run no theme, so there is nothing to detect. The detector says so instead of guessing.

What the detector shows

FieldWhat it tells youWhere it comes from
ThemeThe Theme Store theme, or the one a copy was built from, with a link to its listingThe store's theme_store_id or schema_name, matched against the 339 themes in the Theme Store
What kind of themeA Theme Store theme, a store's own version of one, a custom theme, or a headless storefront with no themeThe Theme Store number, the schema name and the page's framework
Developer and priceWho makes the theme and what it costsThe theme's Theme Store listing
Version and ageThe version the store runs, when it was released, and the latest oneThe theme's release notes on the Theme Store
Releases behindHow many updates the store has not installed, and what they addedSame release notes
Name in the adminWhat the merchant called the theme, which often hints at a date or campaignThe name field
Real-user speedHow fast the store is for real visitors on phones, against Google's Core Web Vitals lines, when Google has enough dataGoogle's Chrome UX Report, last 28 days
App embedsApps that load code into the storefront through theme app extensionsScript and style addresses under cdn.shopify.com/extensions

Theme Store data refreshed on 26 Sep 2026. App embeds are shown by their technical handle, which usually but not always matches the app's name. Apps added only through code or the checkout do not appear.

Find a Shopify theme by hand

  1. Open the store in Chrome, Edge, Firefox or Safari on a computer.
  2. Right-click an empty part of the page and choose View page source (or press Ctrl+U, Option+Command+U on a Mac).
  3. Press Ctrl+F (Command+F) and search for Shopify.theme.
  4. Read the line that follows. It looks like this:
Shopify.theme = {"name":"Sept 10, 2026","id":135654604855,
  "schema_name":"Dawn","schema_version":"10.0.0",
  "theme_store_id":null,"role":"main"};
  • schema_name and schema_version: the theme the store was built from and its version. Here, Dawn 10.0.0.
  • theme_store_id: the Theme Store number. A number means the theme was installed from the Theme Store. null is common and proves little: copies uploaded as a zip and custom themes have it, and so do some stores running an untouched Theme Store theme.
  • name: the merchant's own label in the admin. Here it tells you when the theme was last duplicated, not what it is.

If the search finds nothing, the store is either headless or not on Shopify. A headless Shopify store usually still loads images from cdn.shopify.com and sends a powered-by: Shopify, Hydrogen header.

Why theme detectors get it wrong

  • They read the admin name. "Release: 2026-S-2" or "DO NOT DELETE" is not a theme. The detector above reads the schema name, which stays the same when a theme is renamed or duplicated.
  • They read a missing Theme Store number as "custom". Many stores publish no number, including stores that downloaded Dawn, edited it and uploaded it again. The schema name still says Dawn, and underneath it is Dawn, with Dawn's structure and Dawn's missing updates.
  • They miss vendor renames. Some agencies rename the schema too, for example "Taylor Stitch Retail Web". Nothing public links that back to a Theme Store theme, so the honest answer is "custom theme".
  • They guess on headless stores. Hydrogen and Next.js storefronts have no theme. Any theme name reported for them is wrong.

What "releases behind" tells you

Theme developers publish updates for new Shopify features, fixes and speed. A store that installed a theme and never updated keeps the version it started with. The detector lists every version the developer has published in the Theme Store release notes since the one the store runs, with the date and a one-line summary.

For a competitor's store, it tells you how actively the store is maintained. For your own store, it is the list of what you have not received yet. Some versions never appear in the release notes. When the store runs one of those, the detector dates it by the closest older release.

How to update a Shopify theme

  1. In the Shopify admin, open Online Store › Themes. If an update exists, the current theme shows a notice with the new version.3
  2. Add the update. Shopify installs it as a new, unpublished theme and carries over your theme settings and content.
  3. Preview it and check every page type: home, product, collection, cart, and any page you customised.
  4. Publish it. Keep the old version unpublished for a while so you can switch back.

Edits made to the theme's code do not carry over and have to be made again. If the store runs a copy with no Theme Store number, there is no update notice; the new version has to be installed from the Theme Store and set up again.

Frequently asked questions

How do I find out which theme a Shopify store is using?

Enter the store's address in the detector above. To check by hand, open the store in a desktop browser, view the page source and search for Shopify.theme. The schema_name field is the theme the store was built from, and theme_store_id is its Theme Store number when the theme was installed from the Theme Store.

Why does a detector show a strange theme name?

The name field is whatever the merchant called the theme in their admin, such as "Holiday sale copy". The theme it was built from is in schema_name, which renaming does not change. This detector reads both and shows the name from the admin separately.

What does "built on Dawn" mean when the theme is not listed as Dawn?

The store's theme code comes from Dawn, but the store does not publish Dawn's Theme Store number. Usually that means the theme was downloaded, edited and uploaded again, or developed from Dawn's code; an uploaded copy gets no update notices in the admin. The detector matches it to the original by its schema name, which a copy keeps.

Why can't the detector find a theme on some Shopify stores?

Headless stores, built with Hydrogen or a framework such as Next.js, use Shopify for checkout and products but do not run a theme at all. Password-protected stores show only their password page, and a few stores block automated requests.

Do Shopify themes update automatically?

No. When the developer releases a new version, Shopify shows an update notice in Online Store > Themes, and the merchant adds the new version as an unpublished theme, checks it and publishes it. Settings carry over; changes made to the theme's code do not. That is why many stores run versions that are years old.

What does "releases behind" mean?

It counts the versions the theme's developer has published in the Shopify Theme Store release notes since the version the store runs. Major versions behind counts only the first number, for example Dawn 10 to Dawn 16 is six major versions.

Is it legal to use the same theme as another store?

Yes, if you get it from the Theme Store or the developer. A paid theme licence covers one store, so buy your own copy rather than reusing someone else's files. The store's photos, text and logo belong to that store and cannot be copied.

Does the detector store the addresses I check?

The result for each store is kept for 12 hours so repeated checks are fast. Nothing about you is stored with it, and there is no account or email.

Sources

  1. Shopify. settings_schema.json: the theme_info block that sets a theme's schema name and version, checked 27 Sep 2026. vendor-published
  2. Shopify. Shopify Theme Store: theme listings, prices, developers and release notes, read 26 Sep 2026. vendor-published
  3. Shopify Help Center. Updating your theme: update notices, what carries over and what does not, checked 27 Sep 2026. vendor-published