Shopify Theme Detector
Find out which Shopify theme any store is running. Paste the store's domain — a bare hostname, a myshopify address or a product URL all work — and we will read its homepage and tell you what it declares.
What is a Shopify theme?
A theme is the template that decides how a Shopify storefront looks and behaves — its layout, its product pages, its cart. Merchants either buy one from the Shopify theme store, commission a custom one, or duplicate an existing theme and edit it. Because a duplicated theme keeps whatever name the merchant gives it, two stores running the same underlying theme can report completely different names.
What the detector reads
One request to the store's homepage, and one line out of it. Shopify storefronts declare the shop and the published theme in an inline script, and that declaration carries the theme's name, its numeric id, and — for a theme installed from the theme store — a theme store ID. We do not run JavaScript, follow redirects, log in, or read anything a visitor cannot already see.
What each answer means
- Running a named theme
- The store is Shopify and it publishes its theme. The name is what the merchant calls it; the theme store ID, when there is one, is what it actually is.
- Shopify, theme not exposed
- The store is Shopify but does not declare a usable theme object. Common on heavily customised storefronts.
- Not a Shopify store
- We read the page and found no Shopify storefront behind it. It may run WooCommerce, BigCommerce, a custom stack, or nothing commercial at all.
- We couldn't read the store
- The request did not get through — the store was too slow, refused us, or does not exist. This says nothing about the store's platform, only about our attempt, so it is worth trying again in a minute.
Questions
How does the theme detector work?
Every Shopify storefront serves a small bootstrap script on its homepage that declares the shop and the published theme. We fetch the homepage once, read that declaration, and show you what it says. No browser automation, no scraping of private data, and nothing that is not already in the page source of every store.
Why does it say a store is Shopify but not name a theme?
Some storefronts do not publish the theme object, usually because the theme was customised heavily or the declaration was stripped. That is a real answer rather than a failure: the store is Shopify, and the theme is not exposed.
The name looks wrong — it says the store's own name, not Dawn.
Merchants rename a theme when they duplicate it, so the name is a label rather than an identity. The theme store ID is the stable handle, and we show it whenever the store publishes one. A store with no theme store ID is running a custom or unpublished theme.
Is the answer live?
The first lookup of a store reads the storefront right then. After that the answer is reused for up to a day, and the result always says when it was checked — we would rather show you a timestamp than pretend a cached answer is a fresh one.