A Shopify theme detector tells you which theme a Shopify store uses. Enter the store’s address above to see the theme’s name as installed, the original theme it’s built on, its version and its Theme Store ID, with a link to the theme when it’s listed in the Shopify Theme Store. To check by hand, open the page source and search for Shopify.theme.
How does this Shopify theme detector work?
ShopOpsy’s server loads the one public page you enter and reads two things from it.
Shopify signals. Shopify storefronts load Shopify’s own scripts and files, and Shopify’s servers add their own response headers. The result lists each signal it found, so you can see why a site does or doesn’t count as a Shopify store.
The theme line. Pages from an Online Store theme include a line like this one, from Shopify’s Dawn demo store (linked from Dawn’s Theme Store page) on 26 October 2026:
Shopify.theme = {"name":"Dawn","id":129690763353,"schema_name":"Dawn","schema_version":"15.0.0","theme_store_id":887,"role":"main"};The detector then compares the Theme Store ID and the declared theme name with the themes listed in the Shopify Theme Store, so a listed theme links straight to its page. Each result shows when the store was checked.
How do you find a Shopify theme manually?
- Open the store in Chrome on a computer.
- Press Ctrl + U (⌘ + Option + U on a Mac) to view the page source, then Ctrl + F (⌘ + F) to search it (Chrome keyboard shortcuts).
- Search for
Shopify.theme. - Read the values:
nameis the merchant’s label,schema_nameandschema_versionare the theme it’s built on, andtheme_store_idis its Theme Store ID, ornull.
No Shopify.theme line usually means the site isn’t running a Shopify theme: it’s on another platform, it’s a headless store, or a bot check answered instead of the store.
Why is the theme name different from the theme it’s built on?
The theme name is a label the merchant controls; Shopify’s API reference describes it as set by the merchant (OnlineStoreTheme). A duplicate starts as “Copy of” plus the original name (Duplicating themes), an update arrives as “Updated copy of” (Updating themes), and the live copy can carry any name, such as “Holiday 2026” or “Production”.
The built-on name and version are what the theme declares about itself, separate from that label, so they usually still name the original theme, such as Dawn. Custom themes declare whatever their developers chose, often a brand name or a codename.
Is the theme in the Shopify Theme Store?
The Theme Store lists free themes by Shopify and paid themes by third-party developers (Theme versions and sources). Read the Theme Store ID:
- A number: the theme was installed from the Theme Store, and the number identifies its listing (Dawn’s is 887). It can stay set after heavy customisation. Shopify’s API reference says the ID applies to Shopify-made themes and is
nullfor others (Theme), but paid third-party themes report it on live stores too: one running Split, by Krown Themes, reports 842. - Empty, but the theme declares a listed theme’s name: usually a copy that wasn’t installed from the Theme Store, such as a developer’s build or an uploaded file. The detector labels it “Copy of a Theme Store theme”.
- Empty, and the name isn’t listed: a custom theme, one sold outside the Theme Store, or an older theme the Theme Store no longer offers. Vintage themes, built on Shopify’s original theme architecture, aren’t available there (Theme versions and sources). Shopify strongly recommends installing themes only from the Theme Store.
The detector’s copy of the Theme Store list was checked on 26 October 2026, and themes are added and retired over time. To check by hand, search the name at themes.shopify.com; the results can show other themes when nothing matches.
How do you try a theme you found on your own store?
- Open the theme’s Theme Store page from the result.
- Click Try theme. Free themes opened from your Shopify admin show Add instead.
- In your Shopify admin, go to Online Store and find the theme under Draft themes, where you can preview and customise it (Adding themes).
Only purchased themes can be published, and theme purchases are final sale. To see which apps a store runs, use the Shopify app detector. Image sizes depend on the theme too: see Shopify image sizes before a redesign and the image optimization checklist after it.
What can’t a Shopify theme detector see?
- Password pages. New stores are private by default and show a password page until the owner launches them (Password page). That page is a template in the store’s theme (password template), so the theme’s details can still show.
- Headless storefronts. Some stores run Shopify behind a custom front end, such as one built with Hydrogen (Headless commerce). They have no Online Store theme to report.
- Bot protection. A firewall or bot check sometimes answers instead of the store. The detector says so rather than guessing; try again later or use the manual method.
Frequently asked questions
Can I enter a product page or a .myshopify.com address?
Yes. Any public page of the store works: the home page, a collection or a product link. If the address redirects, for example from a .myshopify.com address to the store’s own domain, the result says where it ended up. The home page is the safest choice when a page gives no result.
How do I know whether a store’s theme is up to date?
Compare the version in the result with the latest version on the theme’s Theme Store page, which also links to all versions. For example, Dawn’s page listed version 16.1.0 on 26 October 2026, while Shopify’s Dawn demo store reported 15.0.0. Merchants see a notification in their admin when an update is available, but uploaded themes and themes bought outside the Theme Store don’t update that way (Updating themes).
Why doesn’t the store look like the theme’s demo?
Themes are built to be customised. Merchants change colours, fonts, sections and layouts in the theme editor, developers can edit the code, and apps add their own blocks. Many Theme Store themes also come with several presets, ready-made designs you can preview on the theme’s Theme Store page.
How do I check which theme my own store uses?
In your Shopify admin, go to Online Store. Shopify shows each theme’s version number with the theme in your admin, and says you can find your theme’s developer and version in the theme editor (Theme versions and sources).
Is there a limit on how many stores I can check?
The detector is free. To keep it quick for everyone, it pauses if one visitor runs a lot of checks in a short time. If you see “Too many checks right now”, wait a minute and try again.
Sources
- Theme (REST Admin API) — Shopify.dev
- OnlineStoreTheme (GraphQL Admin API) — Shopify.dev
- Duplicating themes — Shopify Help Center
- Updating themes — Shopify Help Center
- Theme versions and sources — Shopify Help Center
- Adding themes — Shopify Help Center
- Password page — Shopify Help Center
- Password template — Shopify.dev
- Headless commerce — Shopify.dev
- Dawn — Shopify Theme Store
- Chrome keyboard shortcuts — Google Chrome Help
Last updated October 26, 2026