You're scrolling a competitor's Shopify store, the product page loads fast, the mobile nav feels effortless, and the pricing section is doing something yours isn't. The obvious question: what theme are they running? Identifying it in under a minute used to be a developer trick. In 2026 it takes one browser shortcut or one free tool, and the answer usually tells you more about why the store converts than the theme name itself.
This guide walks through the four working methods to Shopify theme detect any public store — the DevTools source-inspection method that never lies, the free detector tools that save time, the Chrome extensions that also reveal installed apps, and the paid tools worth paying for only if you're running competitor research at scale. We'll also cover when detection fails (it will), what the result actually means for your own store, and the ethical lines to stay inside.
If you're researching themes because you're about to pick one, pair this guide with our breakdown of the best Shopify themes for conversion. If you're already happy with your theme and just want competitive intel on how others are building, keep reading — and stop by the Talk Shop community where store owners compare notes on exactly this.
Why you'd want to detect a Shopify theme in the first place
Detecting a competitor's theme is useful, but only if you're clear on what you're looking for. "I want to copy their theme" is almost never the right answer. The useful reasons are more specific.
- Benchmarking performance. If a competitor's Lighthouse score is 95 and yours is 62, knowing they're on Dawn versus a heavy premium theme tells you whether the gap is theme or configuration.
- Finding proven layouts. A theme with a reputation for strong product pages (Impulse, Prestige, Broadcast) tells you the merchant probably isn't reinventing the wheel — they chose a conversion-tested base.
- Sizing migration cost. If you're considering a move to the same theme family, knowing what the store uses helps you estimate how much of their look you could replicate.
- Sourcing developer talent. Different themes attract different developer ecosystems. A Prestige store needs a Prestige developer, not a generic Shopify freelancer.
- Spotting red flags. A big-name brand on an abandoned theme (no updates in 2+ years) is a warning you don't want to follow.
What theme detection does not tell you:* the store's revenue, their apps' actual impact, their ad strategy, or whether they're profitable. The theme is the frame — it's not the painting.
Method 1: the DevTools source inspection (the truth method)

Every Shopify store publishes its theme name in its source code. The platform embeds a Shopify.theme object in the page's JavaScript, and it survives almost any customization short of a full headless rebuild. This method takes 15 seconds, works in any browser, and costs nothing.
Step by step in Chrome, Edge, or Brave
- Open the store's homepage.
- Right-click anywhere on the page and choose View Page Source (or press
Ctrl+Uon Windows,Cmd+Option+Uon Mac). - In the source tab, press
Ctrl+F(orCmd+F) to open find. - Search for
Shopify.theme. - You'll land on a line that looks like
Shopify.theme = {"name":"Dawn","id":133...,"theme_store_id":887,"role":"main"}.
The name field is your answer. The theme_store_id tells you whether it's a theme store theme (number present) or a custom build (number is null). The role being main confirms it's the live published theme, not a preview.
Step by step in Safari
Safari hides View Page Source by default. Enable the Develop menu first: Safari → Settings → Advanced → Show Develop menu in menu bar. Then right-click → Show Page Source → search Shopify.theme.
What you learn from the raw source
Beyond the theme name, scanning the HTML source also surfaces:
- The theme version in file paths like
/cdn/shop/t/12/assets/theme.css— thet/12is the theme's version number, which tells you how many times the merchant has pushed changes. - Custom section names in HTML IDs (
section-id="template--14...__featured-collection") — if the section names are generic Shopify defaults, the store hasn't done heavy custom work. - Third-party scripts loaded in the
<head>— Klaviyo, Vitals, Loox, Judge.me, and other big-name apps are easy to spot.
This is the only method that doesn't depend on a third-party tool's database being up to date, so it's the one to trust when detector sites give you conflicting answers. Shopify's community forum confirms this is the canonical approach recommended by their developer community.
Method 2: free online Shopify theme detectors

If right-clicking feels like too many steps, paste a URL into a detector site and get the theme in one click. All of these are free and most also surface installed apps.
Popular free detectors in 2026:
- Shop Theme Detector** — single-field URL input, returns theme name and Shopify app detection.
- PageFly Theme Detector** — detects theme + apps, with PageFly's own page-builder pitch.
- Avada Theme Detector** — instant theme identification and app list.
- BuildYourStore Theme Detector** — includes a small "similar themes" suggestion engine.
- Gochyu Shopify Detector** — detects both theme and installed apps in one pass.
How they actually work: each tool scrapes the public HTML/CSS/JS of the URL you submit, looks for Shopify.theme and theme-specific CSS class signatures, then matches them against a database of known themes. If a store has heavily customized a theme or built from scratch, the detector will return "Custom" or "Unknown" — which is the tool admitting it couldn't match the signature.
When to use which: for a one-off check, any of them works. For deeper research (checking 10+ competitors), pick one, stay consistent, and note which results show "Custom" so you can follow up manually.
| Detector | Theme name | Apps detected | Similar themes | Speed |
|---|---|---|---|---|
| Shop Theme Detector | Yes | Yes | No | Fast |
| PageFly Detector | Yes | Yes | No | Fast |
| Avada Detector | Yes | Partial | No | Very fast |
| BuildYourStore | Yes | Yes | Yes | Medium |
| Gochyu | Yes | Yes | No | Fast |
Method 3: Chrome extensions for on-the-fly detection

Extensions save the copy-paste loop. You browse normally, click the icon, and get the theme plus apps without leaving the store.
Koala Inspector
Koala Inspector is the most popular Shopify detective tool for a reason. Free tier shows you the theme name, installed apps, and product/collection data. Paid tier adds price history tracking and bulk competitor exports. It's browser-only, no account required to get started.
Shopify Theme Detector extension
A lighter extension focused on theme detection only. Click, get theme name, done. Useful if you only want the theme and don't care about apps.
Wappalyzer
Not Shopify-specific, but Wappalyzer identifies the full tech stack of any site — ecommerce platform, analytics, tag manager, chat widget, payment processor. For Shopify stores, it confirms Shopify and surfaces the broader stack (Klaviyo, Gorgias, Google Tag Manager, Meta Pixel). It's more useful for a complete competitive audit than theme-only detection.
Tradewatch / Commerce Inspector
Similar to Koala Inspector with a different data focus — they surface estimated revenue ranges, best-selling products, and historical product changes. Theme detection is a side feature; the real pitch is competitor sales intel.
A caveat on extensions: they watch every page you visit while enabled. Review the permissions before installing. Only keep the ones you actively use, and disable them outside research sessions.
Method 4: paid competitor intel tools

When you're doing competitor research at scale — tracking 50+ stores over time, watching product launches, monitoring pricing changes — free tools stop being enough. Paid platforms add historical data, alerts, and bulk export.
- Koala Inspector Pro** — $30–$80/mo tiers, historical price/product changes, bulk competitor exports.
- PPSPY** — tracks Shopify store sales estimates, ad creatives, and product trends.
- Commerce Inspector** — Shopify-focused research with revenue estimates and trending product feeds.
- BuiltWith** — tech stack intelligence across the whole web, including Shopify theme detection as part of a broader platform profile.
For most solo merchants and small teams, paid tools are overkill. They pay off when you're running a store scaling past $1M/year and want to systematically benchmark against a specific peer set. Before that threshold, the free methods (and the Talk Shop community) give you 80% of the answer at 0% of the cost. For tool comparisons across other workflows, see our best Shopify apps to increase sales roundup.
When Shopify theme detect methods fail
Detection isn't bulletproof. Here's when it breaks and what to do.
The theme shows as "Custom" or "Unknown"
This happens when a merchant hired a developer to build a theme from scratch (rare, expensive) or heavily forked an existing theme and stripped its identifying signatures. In this case, the DevTools source method is your best bet — look at the CSS class naming conventions and file paths in the /cdn/shop/t/ folder. If classes follow a recognizable pattern (.dawn-, .impulse-, .prestige-) you can often reverse-engineer the parent theme.
The store runs a Shopify Hydrogen (headless) frontend
Headless Shopify stores don't ship Shopify.theme in the source because they're not using the theme layer at all. Detectors will return "Not a Shopify store" or fail entirely. Look for Hydrogen-specific signals in the page source (/cdn/shopifycdn assets, GraphQL endpoints, React hydration markers) or run the site through Wappalyzer, which will flag "Hydrogen" or "Next.js" directly. For more on this architecture, see our headless Hydrogen resources.
The merchant disabled view-source in a weird way
Extremely rare, and usually just a CSS trick that blocks right-click. Press Ctrl+U directly — it bypasses the right-click menu and still loads the source.
The store is on a Shopify 1.0 theme
Older stores on 1.0 themes may have different source signatures. Detectors sometimes misidentify these as "Custom." Our breakdown of Shopify 1.0 vs 2.0 themes helps you spot the difference visually when detection fails.
What to do with the answer (once you have it)

Knowing a competitor runs Dawn or Impulse is step one. The valuable work starts after.
Step 1: match the theme to its reputation
Every major Shopify theme has a public demo, a merchant review pool on the theme store, and usually a dedicated subreddit or community thread. A five-minute search on the theme name tells you:
- Performance profile (Lighthouse scores, typical page-load times)
- Customization ceiling (how much can you tweak before needing a developer)
- Ongoing updates (last version release date)
- Community size (developers who specialize in it)
Dawn, for example, is Shopify's free reference theme — fast, minimal, actively updated, massive developer pool. Impulse is Archetype's paid flagship — known for strong product pages and premium polish. If the competitor picked the theme your store's customers would benefit from, that's a signal.
Step 2: audit the configuration, not just the theme
Most of what makes a store feel premium is configuration on top of the theme — typography choices, spacing scale, image quality, copy. Two stores on identical themes can feel completely different. Open the competitor's store and yours side by side, and list what's different besides the theme itself. That list is your roadmap, and it's usually achievable without a theme change.
Step 3: don't copy, study
Copying a competitor's exact layout is legally grey (design elements can be protected) and strategically weak (you'll always be a step behind). Study what they're doing, identify the underlying principle — "they lead with a problem statement, not a hero image," "they show social proof above the fold" — and apply that principle to your own theme. Our guide on customizing Shopify themes without breaking the design walks through safe implementation.
Ethical considerations for competitor research
Detection is legal and common — the theme name is public information embedded in publicly served HTML. That said, the line between research and ripping is real.
Acceptable:
- Identifying what theme a competitor uses
- Noting which Shopify apps they run (public data)
- Studying their layout patterns, copywriting structure, and navigation choices
- Tracking their pricing changes over time
Not acceptable:
- Copying their exact CSS, images, or copy verbatim
- Scraping their customer data (requires login or exploits)
- Impersonating their brand or creating confusingly similar visual identity
- Using their trademarks in your own SEO
The practical test: if the competitor saw what you're doing, would they consider it fair research or theft? Most of Shopify theme detection sits firmly in the research bucket. It's the same work their own team does when they look at your store. Just don't cross into taking.
Digismoothie's guide to detecting Shopify themes has a good section on the ethics if you want another perspective, and Logbase's breakdown walks through additional technical methods.
Common mistakes when doing Shopify theme detection
After seeing hundreds of merchants run competitor research, here are the patterns that waste time.
Mistake 1: assuming the theme is the whole story. The theme is ~20% of what makes a store feel good. Apps, configuration, content, photography, and copywriting are the other 80%. Don't migrate to a new theme just because a competitor uses it.
Mistake 2: trusting one detector's "Custom" label. When a detector returns Custom, try the DevTools method directly. About half the time the store is on a standard theme that the detector's database simply doesn't recognize yet.
Mistake 3: not checking the theme's version. A store on Dawn v7 is running different code than a store on Dawn v14. Version matters for performance comparisons and for understanding what customizations are possible.
Mistake 4: copying without understanding. Lifting a section layout from a competitor's theme into yours often breaks because the two themes handle sections differently. Understand the pattern, rebuild it in your theme's conventions.
Mistake 5: ignoring the apps. The theme detector that also shows apps is often more valuable than the theme answer itself. "They run Dawn + Klaviyo + Loox + Judge.me" tells you more about their strategy than the theme name alone.
Frequently asked questions
Is Shopify theme detection legal? Yes. The theme name is embedded in publicly served HTML on every Shopify store. Reading public source code is the same as reading a public blog post. Copying the theme's code, CSS, or images is where legal lines get crossed.
Can stores hide their Shopify theme? Not fully. Heavy customization can return "Custom" on detector tools, but the DevTools source method still shows partial theme signatures in most cases. A truly hidden theme requires a headless Hydrogen build, which is itself a signal.
Which Shopify theme detector is most accurate? The DevTools source inspection method is the most accurate because it reads the theme name directly from the store's source code. Online detectors depend on their own databases being current; when they're lagging, they return false "Custom" results.
Can I detect Shopify apps the same way? Yes. Most theme detectors (Koala Inspector, PageFly, Gochyu) also scan for installed Shopify apps by looking for their script tags and embedded widgets. Apps that load only on specific pages (like PDP-only apps) may be missed if you're scanning the homepage.
Does detection work on password-protected Shopify stores? No. Password-protected stores don't serve their public HTML to visitors, so detectors can't read Shopify.theme. You'd need the password or a login.
How often do stores change themes? Most established Shopify stores keep the same theme for 2–4 years and just update configuration. Major redesigns tend to cluster around rebrands or significant traffic shifts. Using a detector once per quarter on key competitors is usually enough.
The bottom line
Detecting a Shopify theme is a 60-second task in 2026 — right-click, view source, search Shopify.theme. Free tools and Chrome extensions make it even faster, and paid platforms only earn their price when you're running research at scale. The theme name itself is a starting point, not an answer. The useful work is understanding why the competitor picked it, what they're doing on top of it, and which of those patterns would work in your store.
Your next move: pick three competitors, detect each one, and write down the single configuration choice you could steal (ethically) and apply this week. Our theme design category has deeper guides for the theme you're on, and if you want to talk through what you find with other Shopify merchants, the Talk Shop community is where that conversation actually happens.
What did you find when you ran the detection on your top competitor?

About Talk Shop
The Talk Shop team — insights from our community of Shopify developers, merchants, and experts.
