Free Tool

Shopify theme detector

Paste any store URL. We identify the eCommerce platform, the active theme, and the apps installed — Shopify, BigCommerce, Magento, WooCommerce, SFCC, Squarespace, Wix and more. Free, no signup — instant results for any online store.

Apex domain only — e.g. example.com, not /products/foo. Detection takes 2-5 seconds.

How the detection works

We fetch the store's homepage and examine its source code for three independent signal classes. We run all three on every request and report the one with the strongest evidence — high-confidence results require an authoritative signal (a JavaScript global, a CDN host, or a platform-specific cookie), not just a generator meta tag, because generator tags are trivial to leave stale across a migration.

  • JavaScript globals. Authoritative when present. Shopify exposes Shopify.theme, Shopify.shop, and the checkout API token; BigCommerce sets BCData; Squarespace publishes Static.SQUARESPACE_CONTEXT. Heavily customised themes or headless front-ends sometimes strip these.
  • Asset CDN hosts. The hardest fingerprint to mask: even if a store hides its platform in markup, cdn.shopify.com, cdn11.bigcommerce.com, demandware.static, static1.squarespace.com, and static.parastorage.com still resolve to platform infrastructure.
  • Cookies and headers. _shopify_y, x-shopid, the Demandware Sites pipeline path, and the Shopify powered-by header are all server-controlled, so they survive most theme-level customisation.

We also surface the third-party apps we recognise — Klaviyo, Recharge, Yotpo, Judge.me, Gorgias, Algolia, Nosto, and others — which makes the tool useful when sizing up a store for a replatform conversation.

What this tool does not tell you

We can identify the platform and the theme. We cannot tell you whether the theme is customised (most commercial Shopify themes get heavy modification), how much the build cost, or which checkout extensions are wired up server-side. For that level of audit we run a full migration discovery — see our Shopify Plus pricing breakdown and the composable commerce piece for the questions that matter beyond detection.

Frequently asked questions

How does a Shopify theme detector work?

We fetch the homepage HTML and look for three signal classes: JavaScript globals exposed by the platform (Shopify.theme, BCData, SQUARESPACE_CONTEXT), HTML metadata (generator meta, checkout-api-token meta, body classes), and asset CDN hosts (cdn.shopify.com, cdn11.bigcommerce.com, demandware.static, static1.squarespace.com). When the platform is Shopify, we also parse the inline Shopify.theme block to extract the theme name, ID, and theme-store ID where the store exposes them.

Why does the tool sometimes fail to detect a theme?

Two common reasons. First, Cloudflare and other anti-bot edges sometimes return a 403 to server-side requests — we report that as a fetch error. Second, heavily customised themes (or headless storefronts running on Hydrogen / Catalyst / Next.js) strip the inline Shopify.theme block, in which case we can still confirm the underlying platform via CDN signals but not the theme name.

Which platforms can this detect besides Shopify?

BigCommerce, Magento / Adobe Commerce, WooCommerce, Salesforce Commerce Cloud (Demandware), Squarespace, Wix, Webflow, PrestaShop, and NetSuite SuiteCommerce. We also surface a list of common third-party apps detected — Klaviyo, Recharge, Yotpo, Judge.me, Gorgias, Algolia, Nosto, and others — which is useful for sizing up a store before a migration discussion.

Is the Shopify theme detector free?

Yes — fully free, no signup, no rate limits beyond reasonable use. We built it for our own migration scoping work and run it free for everyone. Results are cached for 5 minutes per URL to keep response times fast.

Can it tell which Shopify theme a store uses — and whether it's a free or paid theme?

Yes — when the store exposes the Shopify.theme block we report the theme name and theme-store ID. A theme-store ID maps to an official Theme Store listing, which tells you whether it's a free Shopify theme (like Dawn or Craft) or a paid one. Custom-built themes have no theme-store ID, which is itself a useful signal: it usually means an agency build.

This detector is part of our free tools for eCommerce teams — see also the Shopify Plus cost estimator and the schema markup validator.