Enter any URL above to find out what Drupal theme a website is using. This free Drupal theme detector identifies the theme name, Drupal version, and configuration details in seconds. It works with Drupal 7, 8, 9, 10, and the latest Drupal 11.
Drupal powers around 2% of all websites with a known CMS, including major government and enterprise sites worldwide. If you found a Drupal site with a design you like and want to know which theme it runs, this is the fastest way to find out. Just paste the URL and the results appear immediately, no signup needed.
When you enter a URL, the tool scans the site's source code for Drupal-specific markers. It reads the HTML structure, CSS file paths, and JavaScript references that reveal the active theme. Drupal themes follow a predictable directory structure (/themes/theme-name/), which makes detection reliable in most cases.
The detector also reads Drupal's generator meta tag and version-specific markup to identify the Drupal version. This matters because Drupal 7 themes are not compatible with Drupal 10 or 11, so knowing the version tells you exactly which theme marketplace to search.
If you want to verify results yourself, or if a site blocks automated scans, these three methods work on any Drupal site:
Right-click the page and select "View Page Source." Search for /themes/ in the source. CSS file paths like /themes/flavor/css/style.css tell you the theme is called "Flavor." This works on virtually every Drupal site that has not disabled theme CSS.
Open developer tools (F12) and go to the Elements tab. Check the <body> tag. Drupal adds CSS classes that often include the theme name, such as class="flavor-theme" or similar patterns depending on the theme.
Search the page source for <meta name="Generator". Drupal sites include a tag like <meta name="Generator" content="Drupal 10">, which confirms the CMS and version. Combine this with the theme path and you have everything you need.
Knowing which themes are common helps you recognize them in the wild, and gives you a starting point when you want to replicate a look you have seen.
Bartik was Drupal's default front-end theme from Drupal 7 through Drupal 8. It used a clean, two- or three-column layout with a distinctive blue-to-teal color scheme. Drupal dropped Bartik as the default in Drupal 9, replacing it with Olivero, but many older Drupal 7 and 8 sites still run it.
Olivero became the default front-end theme in Drupal 9.1 and carries forward into Drupal 10 and 11. It has a clean sans-serif look, wide content columns, and accessible color contrast. If you see a Drupal site that has not been heavily styled, it is probably running Olivero.
Claro is the modern admin theme introduced in Drupal 8.8 and now the default admin interface in Drupal 10. It replaced Seven. Users only see Claro in the backend, not on the public site, but it is worth knowing when doing Drupal development work.
A large share of custom Drupal sites use sub-themes built on top of Bootstrap (the Drupal Bootstrap base theme) or Barrio (a Bootstrap 4/5 base). These produce sites that look like standard Bootstrap layouts. The detector identifies the active sub-theme name, which often includes the agency or client name.
One thing that trips up people new to Drupal: a site might look like it has a distinctive theme, but what you are actually seeing is a Drupal distribution. Distributions (or distros) bundle a specific theme together with a set of modules and pre-configured settings to create a ready-made site for a particular use case.
The theme detector reports the theme name, but if the site runs a distribution, that theme is part of a larger package. Common Drupal distributions include:
If the theme name sounds like a platform rather than a design (like socialblue or thunder_admin), you are likely looking at a distribution's bundled theme.
Each major Drupal version changed the default theme or the underlying theme system:
This version context helps when you detect a theme: a site still running Bartik is almost certainly on Drupal 7 or 8, which signals it may be running outdated, unsupported software.
Once you know the theme name and Drupal version, here are the natural next steps:
drupal.org/project/[theme-name] to see documentation, screenshots, a changelog, and whether it is still actively maintained.composer require drupal/theme-name) or by uploading the theme folder to /themes/contrib/. Then go to Appearance in the admin panel, find the theme, and click "Install and set as default."Most Drupal sites use standard theme directory structures that the detector handles correctly. Some configurations limit what can be detected:
Drupal has evolved through several major versions, each with different theme systems. Drupal 7 uses PHPTemplate, while Drupal 8 and later use Twig templates. The current version is Drupal 11, released in 2024. The detector identifies the version through meta tags, API endpoints, and markup patterns specific to each release.
Knowing the version matters because themes are not cross-compatible. A Drupal 7 theme will not work on Drupal 10, and vice versa. The version result narrows your search to the right package ecosystem.
Yes. The Drupal theme detector is completely free with no limits on how many sites you can check. No account or signup required.
Yes, the tool can identify the theme name even on custom-built themes. However, custom themes will not appear in any marketplace since they were made specifically for that site. The theme name is still useful as a reference when talking to a Drupal developer.
The detector works with Drupal 7, 8, 9, 10, and 11. Each version uses a different theme system (PHPTemplate for Drupal 7, Twig for Drupal 8 onward), and the tool accounts for all of them when scanning the source code.
Some Drupal sites use security configurations that remove theme information from the source code. Reverse proxies, CDN caching, and certain security modules can hide theme details. The tool will still confirm the site runs Drupal. Headless Drupal setups (where the frontend is a separate React or Next.js app) also will not show a Drupal theme.
A Drupal theme controls the visual design of the site. A Drupal distribution (or distro) bundles a theme together with a set of modules and pre-configured settings for a specific use case, such as e-commerce (Commerce Kickstart), community platforms (Open Social), or media publishing (Thunder). When the detector returns a theme name that sounds like a platform (such as "socialblue" or "thunder_admin"), the site is likely running a distribution's bundled theme rather than a standalone theme you can install separately.
The most widely used Drupal themes are Olivero (the current default front-end theme in Drupal 9-11), Bartik (the legacy default for Drupal 7 and 8), and Bootstrap-based themes like Radix and Barrio. For admin interfaces, Claro is the standard in Drupal 10 and 11, while Gin is popular among development teams. Custom sub-themes built on Bootstrap are extremely common on agency-built Drupal sites.