Instantly discover which Drupal theme any website is using. Free, fast, accurate — no signup required.
Trusted by designers, developers & marketers
Why use the RevealTheme Drupal detector?
The most reliable way to inspect any site.
Theme + extension data in under 2 seconds. No queue, no signup, no rate limits.
100% free for personal and commercial use. No premium tier, no upsells.
98%+ detection rate for standard Drupal installs.
We don't store the URLs you check. No tracking, no logs.
We also detect Shopify, Magento, Joomla, Drupal, Moodle, and PrestaShop.
Detection rules updated weekly to match the latest theme and plugin patterns.
Designers use it. Developers love it. Marketers swear by it.
Designers use it. Developers love it. Marketers swear by it.
Get startedOur detector fetches the public HTML, CSS, and JavaScript of the URL you provide, then uses fingerprinting rules to identify the theme and any installed extensions. Most detections complete in under 2 seconds.
The RevealTheme Drupal detector identifies the active theme on any Drupal 8, 9, or 10 site. Drupal themes live under /themes/custom/{name}/ for custom themes built per-site, /themes/contrib/{name}/ for themes downloaded from drupal.org, or /themes/{name}/ for core themes. Our detector parses these paths along with Drupal's generator meta tag and drupal-settings-json signatures to identify the active theme.
Drupal is an open-source CMS aimed at sites with complex content models, multi-language requirements, or institutional content workflows. Compared to WordPress or Joomla, Drupal sites are heavily customized — out-of-the-box themes are rarely deployed without modification, and most production Drupal sites run 'custom themes' built specifically for that site. Drupal organizes themes into three buckets: 'core' themes (Bartik, Olivero, Claro — ship with Drupal), 'contrib' themes (downloaded from drupal.org), and 'custom' themes (built per-site by agencies or in-house developers). The directory structure makes detection straightforward — /themes/custom/, /themes/contrib/, /themes/. The RevealTheme Drupal detector identifies all three types and returns the theme name. Drupal sites behind aggressive Varnish caching may strip asset paths, in which case detection falls back to drupal-settings-json signature matching.
Partial. Drupal 7 reached end-of-life on January 5, 2025, so most sites have migrated. Drupal 7 theme paths differ slightly from Drupal 8+, and detection accuracy on the remaining Drupal 7 sites is lower.
Drupal sites with aggressive caching (Varnish, Cloudflare) sometimes strip the asset path that reveals the theme. We fall back to signature matching (drupal-settings-json, Drupal.behaviors JS), but on heavily obfuscated sites detection isn't always possible.
Yes. The directory path tells us: /themes/custom/{name}/ is a custom theme built for that site; /themes/contrib/{name}/ is a drupal.org theme.
Sometimes. The generator meta tag often includes 'Drupal 8', 'Drupal 9', or 'Drupal 10' — when present, we surface it.
Yes for most. The Cloudflare bot challenge (security verification screen) blocks our fetcher, but standard Cloudflare CDN doesn't interfere with detection.
About this tool. The Drupal Theme Detector is part of RevealTheme's free suite of web technology detection tools. See our how it works page for the technical details, or our methodology for how we test the themes and plugins we recommend.
Site
Tools
We do not sell your email. We do not spam.
© 2026 RevealTheme. All rights reserved.