How to find what theme a Shopify store uses (2026)

Detailed modern flat illustration of a magnifying glass hovering over a Shopify store browser window, revealing the theme name label underneath, warm dark chocolate brown tones (#3E2723 #5D4037 #8D6E63), solid flat very light grey background exactly #f2f2f2 (no gradient no texture), elements fill the full frame with no empty borders or white edges, zero text zero letters zero numbers zero words zero labels zero captions, clean minimal SaaS aesthetic, square 1:1 format

You stumble upon a Shopify store that looks exactly how you like to look, with a clean product page and pretty animations. The obvious first question is: what theme is that store using, and the slightly less obvious but still obvious follow up: can I buy that theme.

It takes 5 seconds to figure out what theme a Shopify store is using, if you have the right tools. No more emailing the owner of the store to find out what theme they are using or guessing from a screenshot. The name of the theme, version, and even ID is embedded in the page source code of every Shopify store.

This article shows you 3 simple ways to find out the Theme of almost any Shopify store including a free theme detector tool, manually examining the code of a store, and even what the results tell you.

In this post

Method 1: Free Shopify theme detector tool

The Fastest Way This is the fastest way to find a Shopify Theme and that’s because all you have to do is load our Shopify Theme Detector, type in the correct Shopify store URL and click detect. Our Theme Detector can extract the name of the Shopify Theme, its ID and the ID of the Shopify Store from the underlying HTML / JavaScript source code within around 2 to 3 seconds.

We needed an automation tool because we were manually checking theme source codes dozens of times a week just to debug theme compatibility for our (Rubik Variant Images). Manually checking theme source codes every single time got so tiresome quickly. This tool automates the same manual process and completes the check in a single click as opposed to three steps.

No signup required. No email capture. Just paste a URL and get the answer.

Method 2: Check the page source code

If you prefer doing it manually (or want to understand what the tool does under the hood), here is the process:

  1. Go to the Shopify store you want to inspect.
  2. Right-click anywhere on the page and select “View Page Source” (or press Ctrl+U on Windows, Cmd+Option+U on Mac).
  3. Press Ctrl+F (or Cmd+F) to open the search bar.
  4. Search for Shopify.theme.
  5. You will find a JavaScript object that looks something like: Shopify.theme = {"name":"Horizon","id":123456789,"theme_store_id":175}

name – this is the name of the theme. id – a unique installation id, different for different stores. theme_store_id – it’s the number that tells you if it is a Shopify Theme Store theme or not. This id is connected to the official theme store listing.

Another way would be to search for theme_name in the code, or look in the <link> tags for the CSS files that are usually referenced in the theme’s root directory and contain the theme name. But for many reasons Shopify.theme is the best way.

What the results tell you

FieldWhat it meansExample
Theme nameThe name of the theme (may be renamed by the store owner)“Horizon”, “Dawn”, “Prestige”
Theme IDUnique installation ID for this store’s theme instance136789012345
Theme Store IDID from the Shopify Theme Store (null if custom/private theme)175 (Horizon), 887 (Dawn)
Store IDThe store’s unique Shopify identifier12345678

People generally want to know the name of a theme, but actually knowing the ID of a theme is a lot more useful. Because theme names can be changed by store owners for whatever reason for the name field in the Theme Settings/Preferences area, it is generally more useful to report the Theme Store ID for a theme, because this remains the same no matter what a store owner renamed the theme to. A store could very easily rename “Dawn” to “My Custom Theme 2026” for example.

If the theme store ID is 0, then this store is running with a custom theme (either from scratch or heavily modified). More on custom themes in a future section.

What if it is a custom theme?

Not every Shopify store uses a Theme Store theme some use custom themes created by agencies or heavily modified version of existing themes renamed in the Theme Store. Refer to the “Custom” entry in the table above to understand what to expect when the detector reports ‘Custom’ or no theme store ID.

  • Agency-built custom theme. Built from scratch using Shopify’s Liquid templating. You cannot buy this. You would need to hire an agency to build something similar.
  • Renamed Theme Store theme. The store owner renamed the theme in Settings. The underlying code is still Dawn, Horizon, or whatever the original was. Sometimes you can identify it by looking at CSS class naming patterns in the source.
  • Third-party marketplace theme. Purchased from a marketplace outside the Shopify Theme Store (like ThemeForest or Out of the Sandbox). These will show no theme store ID because they are not in Shopify’s official catalog.

For renamed themes, a quick way to check: look at the CSS file names in the page source. Themes like Dawn, Horizon, and Prestige have distinctive file naming patterns (like section-main-product.css for Dawn-based themes or component-swatch.css for Horizon). The class names do not change when the theme is renamed.

What to do after you find the theme

So you found out a competitor uses the Prestige theme. Now what?

  1. Check the theme price. Shopify Theme Store themes range from free (Dawn) to $400+ (Prestige, Impulse). Third-party themes have their own pricing.
  2. Check the demo. Every Theme Store theme has a live demo. The store you admired might look great because of custom photography and content, not because of the theme itself. The demo will show you the actual default experience.
  3. Check app compatibility. If you plan to use variant image apps, swatch apps, or page builders, check that they support your chosen theme. Our Theme ID Search tool lets you search themes by features and compatibility.
  4. Check what apps the store uses. The beautiful product page might not be the theme at all. It might be apps adding functionality on top of a basic theme. Use our Shopify App Detector to find out.

Most people mistake the theme for the cause of everything they see on a Shopify store. That’s until they realise that the majority of the polish comes from a combination of apps, custom CSS, high quality photography and content. You can buy the same theme and with a fraction of the investment create a store that looks completely different.

Theme choice will influence core layout, performance and native features supported by the theme. Example: A theme with native color swatch support instead of needing an app to generate basic swatches. A theme with fast Core Web Vitals scores gives you a performance head start.

For stores with products in multiple colors or materials, theme compatibility with variant image apps is an important consideration when selecting a theme. We’ve built the variant image apps by Rubik (Rubik Variant Images, and Rubik Combined Listings) to be compatible with over 350 different themes, but not all apps have the same breadth of theme compatibility. Therefore, it’s wise to check theme compatibility before purchasing a theme, so that you don’t end up having to switch to a compatible theme later.

Related free tools

If you are researching a competitor’s store, these other free tools on Craftshift will help:

Frequently asked questions

How do I find what theme a Shopify store uses?

Use a free theme detector to scan the store URL and extract the correct theme name (takes seconds) or manually search the page HTML for Shopify.theme.

Can I find the theme of any Shopify store?

You can always find out if a store is using a theme as long as the store is publicly accessible and is powered by Shopify. The theme information is also located within the HTML page source code and therefore easily accessible too. Stores that are password-protected cannot be recognised.

What if the theme detector shows “Custom”?

Why does this happen? 9.Typical causes for a store to be using 9.Here are typical causes of this issue: 9.A store is using a custom theme, 3rd party marketplace theme, or even a Theme Store theme renamed. You can purchase Custom themes in the Shopify Theme Store, however, these are typically hand-built by developers so something similar can be purchased but you would need to have one designed for you.

Is it legal to check what theme a store uses?

Yes. The information we used was contained in the page itself, and can be viewed by anyone who looks at the HTML for the page. Web designers and developers frequently view the HTML for web pages as part of their job. We weren’t going any further than that.

Will my store look the same if I use the same theme?

Not necessarily. A store may look quite differently depending on Theme, Apps installed, custom CSS, quality of the product photography, content and configuration of Theme settings. Even with the same Theme, a store would look different based on the content and configuration.

Can I find what apps a Shopify store uses too?

Yes. Use our Shopify App Detector tool. Every installed app leaves a trace in a shop’s HTML or page source in the form of script tags, CSS files, or meta tags, which can be automatically detected by the App Detector.

What is the theme store ID?

An ID number for the official Shopify Theme Store listing. This number never changes even though the theme might have a different name in the store. If this ID is null, then the theme is custom or from another marketplace, not from the Shopify Theme Store.