How to Find Which Shopify Theme a Store Uses

Open the store, view its page source and search for Shopify.theme. Most storefronts print a small script with a name field and often a schema_name field, which is the theme the store started from. Paste that source into the analyzer below and it pulls those values out for you, without sending anything anywhere.

Where the theme shows up in a storefront's source
What to search forWhat it usually tells youCaveat
Shopify.themeThe store's own name for its theme, plus an ID and roleThe owner can rename a theme to anything
schema_nameThe original theme name from the theme's settings fileMissing or changed on custom builds
theme_store_idOften present for Theme Store installsAbsent for themes installed from elsewhere
/cdn/shop/t/Theme asset files, with a number for the installed copyProves Shopify, not which theme

Updated

A theme is the design package that controls how a Shopify store looks. If you like a store's layout, knowing its theme saves hours of guessing in the Theme Store. This page shows the manual method and gives you a free analyzer for source code you paste in yourself.

Paste-the-source theme analyzer

Runs in your browser. Nothing you paste is uploaded.

The snippet you are looking for

This is a made-up example of the script most storefronts print. The analyzer reads the same fields from your paste.

A Shopify.theme line in page source

The schema_name value is the theme the store started from; name is the owner's label for their copy.

<script>
  var Shopify = Shopify || {};
  Shopify.shop = "example-candles.myshopify.com";
  Shopify.theme = {"name":"Copy of Dawn","id":123456789,"schema_name":"Dawn","schema_version":"15.0.0","theme_store_id":12345,"role":"main"};
</script>
<link href="//example-candles.com/cdn/shop/t/4/assets/base.css" rel="stylesheet">

What the name and schema name mean

Every theme ships a settings file with a theme_info block that holds theme_name, theme_author and theme_version. That theme_name is what most storefronts expose as schema_name, and it is the best clue to the original product.

The plain name field is whatever the owner calls the copy in their admin. It is useful for spotting a duplicate, but it can be any text at all.

What the source cannot tell you

It cannot show which apps changed the layout, which sections were rebuilt by a developer, or what the store paid. Two stores on the same theme can look completely different after a few hours in the theme editor.

Shopify itself advises against installing themes from sites other than the Theme Store, because outside themes are not vetted. If a source points to an unknown theme, be careful where you get it.

How it works

  1. Open the store's home page or a product page in a desktop browser.
  2. Open the page source (right click, then View page source) and copy all of it.
  3. Paste it into the analyzer box. It looks for the Shopify.theme script and theme asset paths in the text you gave it.
  4. Take the schema name to the Shopify Theme Store search and compare the demo with the store you saw.

Tips

Frequently asked questions

Is there an official Shopify theme detector?

Shopify does not publish one. The values in the page source come from the store itself, and Shopify marks the Liquid theme object as deprecated because its values can change, so treat any result as a strong hint rather than proof.

Why does the name say Copy of Dawn?

When an owner duplicates a theme, Shopify names the copy Copy of plus the original name. Stores often publish that copy, so the name field keeps the prefix.

Can I use the same theme on my store?

If it is a Theme Store theme, yes: add a free one or buy a paid one from the Theme Store. Copying another store's custom code or images without permission is a different matter, so build your own look on top of the theme.

Does the analyzer visit the store for me?

No. It only reads text you paste into the box. It cannot load other websites, and nothing you paste leaves your browser.

Why is there no theme_store_id?

That number tends to appear only for themes installed from the Theme Store. Custom themes and themes bought elsewhere usually leave it out or set it to null.

Related: How to view page source, Free Shopify themes, How to start a Shopify store, Shopify pricing, How to edit a Shopify theme.

Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.

More in Guides

We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label plans start at $99 a month for 25 client sites, with a 7-day free trial and no per-site fees.

Product

Who It's For

Features

Resources

Company

View Sitemap