RevealTheme logo

Drupal Theme Detector

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.

  • Instant Results

    Theme + extension data in under 2 seconds. No queue, no signup, no rate limits.

  • Always Free

    100% free for personal and commercial use. No premium tier, no upsells.

  • High Accuracy

    98%+ detection rate for standard Drupal installs.

  • Privacy First

    We don't store the URLs you check. No tracking, no logs.

  • Multi-Platform

    We also detect Shopify, Magento, Joomla, Drupal, Moodle, and PrestaShop.

  • Always Updated

    Detection rules updated weekly to match the latest theme and plugin patterns.

Inspect any Drupal site instantly

Designers use it. Developers love it. Marketers swear by it.

Reveal Any Drupal Site's Tech Stack

Designers use it. Developers love it. Marketers swear by it.

Get started

Drupal Detector — Frequently Asked Questions

Our 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.

El detector de Drupal de RevealTheme identifica el tema activo en cualquier sitio Drupal 8, 9 o 10. Los temas de Drupal residen en /themes/custom/{nombre}/ para temas personalizados creados por sitio, /themes/contrib/{nombre}/ para temas descargados de drupal.org, o /themes/{nombre}/ para temas del núcleo. Nuestro detector analiza estas rutas junto con la etiqueta meta generator de Drupal y las firmas drupal-settings-json para identificar el tema activo.

Cómo usar el detector de temas de drupal

  1. Pega arriba la URL de cualquier sitio Drupal.
  2. Haz clic en «Detectar tema». Obtenemos el HTML de la página de inicio.
  3. El detector verifica que el sitio está en Drupal mediante la etiqueta meta generator, la firma drupal-settings-json, el JavaScript Drupal.behaviors o las rutas de recursos /sites/default/files/.
  4. Si se confirma Drupal, extraemos los nombres de tema de las rutas /themes/custom/, /themes/contrib/ y /themes/.
  5. Se detectan tanto los temas personalizados (creados específicamente para el sitio) como los temas contrib (de drupal.org).

¿Qué es un tema de Drupal?

Drupal es un CMS de código abierto orientado a sitios con modelos de contenido complejos, requisitos multilingües o flujos de contenido institucionales. En comparación con WordPress o Joomla, los sitios Drupal están muy personalizados: rara vez se despliegan temas de fábrica sin modificación, y la mayoría de los sitios Drupal en producción ejecutan «temas personalizados» creados específicamente para ese sitio. Drupal organiza los temas en tres categorías: temas «core» (Bartik, Olivero, Claro, que vienen con Drupal), temas «contrib» (descargados de drupal.org) y temas «custom» (creados por sitio por agencias o desarrolladores internos). La estructura de directorios facilita la detección: /themes/custom/, /themes/contrib/, /themes/. El detector de Drupal de RevealTheme identifica los tres tipos y devuelve el nombre del tema. Los sitios Drupal detrás de una caché Varnish agresiva pueden eliminar las rutas de recursos, en cuyo caso la detección recurre a la coincidencia de firmas drupal-settings-json.

Casos de uso comunes

  • Agencias de Drupal que investigan qué temas crean otras agencias para sectores similares
  • Equipos web de gobierno y educación que se comparan con instituciones homólogas
  • Desarrolladores de Drupal que identifican patrones de herencia de temas en sitios empresariales
  • Propietarios de sitios Drupal que migran desde Drupal 7: auditan por dónde empezar la modernización del tema
  • Compradores tecnológicos que verifican que un sitio está realmente en Drupal (frente a WordPress u otro CMS)

Preguntas frecuentes

¿Funciona en Drupal 7?

Parcial. Drupal 7 llegó al fin de su vida el 5 de enero de 2025, así que la mayoría de los sitios han migrado. Las rutas de tema de Drupal 7 difieren ligeramente de las de Drupal 8+, y la precisión de detección en los sitios Drupal 7 restantes es menor.

¿Por qué a veces devuelve «sin tema detectado» en sitios que sé que son Drupal?

Los sitios Drupal con caché agresiva (Varnish, Cloudflare) a veces eliminan la ruta de recursos que revela el tema. Recurrimos a la coincidencia de firmas (drupal-settings-json, JS Drupal.behaviors), pero en sitios muy ofuscados la detección no siempre es posible.

¿Puede decirme si el tema es personalizado o de drupal.org?

Sí. La ruta del directorio nos lo dice: /themes/custom/{nombre}/ es un tema personalizado creado para ese sitio; /themes/contrib/{nombre}/ es un tema de drupal.org.

¿Identifica qué versión de Drupal se ejecuta?

A veces. La etiqueta meta generator suele incluir «Drupal 8», «Drupal 9» o «Drupal 10»: cuando está presente, la mostramos.

¿Son detectables los sitios Drupal detrás de Cloudflare?

Sí en la mayoría. El desafío de bots de Cloudflare (pantalla de verificación de seguridad) bloquea nuestro obtenedor, pero la CDN estándar de Cloudflare no interfiere con la detección.

Herramientas relacionadas

Sobre esta herramienta. El Detector de temas de Drupal forma parte de la suite gratuita de herramientas de detección de tecnología web de RevealTheme. Consulta nuestra página cómo funciona para los detalles técnicos, o nuestra metodología sobre cómo probamos los temas y plugins que recomendamos.