Serhii Shandaliuk / Senior Drupal Fixed prices ↗
Free tool — no registration, nothing installed

Which Drupal version is this website running?

Type any web address. You get the major version, whether that version still receives security updates, and the date they stopped — read from what the site already hands to every visitor.

Works on any public site, yours or anyone's. No account, no access to the site, nothing installed. Results are not stored.

This tool needs JavaScript. Without it, email the address to shandalyuk94@gmail.com and you get the same answer by reply.

The dates, as published by drupal.org

Security support by major version
VersionSecurity updatesReleased
Drupal 7Stopped — 5 January 20252011
Drupal 8Stopped — 17 November 20212015
Drupal 9Stopped — 1 November 20232020
Drupal 10Stops — 9 December 20262022
Drupal 11Current2024

A version past its date does not stop working, and nothing about the site looks different from the outside. What stops is the publishing of fixes: when a weakness is found in supported software a patch goes out, and when one is found in unsupported software only the weakness is published.

What is actually being read

Nothing here requires access to the site. Every signal below is something a Drupal site hands to any browser that asks for a page.

Signals, in the order they are used
SignalWhat it gives
X-Generator response headerThe major version, stated outright
<meta name="Generator">The same, in the page's own markup
X-Drupal-Cache, X-Drupal-Dynamic-CacheConfirms the platform, not the version
/core/misc/drupal.js existsDrupal 8 or newer
/misc/drupal.js existsDrupal 7 or older
data-drupal-* attributes in the markupConfirms the platform

A site that removes those — many do, on purpose, and a CDN or firewall can strip them too — can only give up the platform, or the branch. That is reported as exactly that rather than guessed at: “Drupal 8 or newer” covers one version that lost support in 2021 and one that still has it, and putting the wrong date on a screen is worse than putting none.

Common questions

Is this safe to run against a site I do not own?

Yes. It asks for the home page the way any browser does and looks at two well-known file paths. No login is attempted, no form is submitted, nothing is written, and no vulnerability is probed for.

It says “version hidden”. Is that bad?

No — it is often deliberate, and hiding the version is a reasonable thing for an administrator to do. It also does not protect a site whose version is out of support: the weaknesses are public and the site is still running the code that has them.

My site is on an unsupported version. Do I have to migrate?

Not necessarily, and there are four routes rather than one — doing nothing, buying extended commercial support, moving to Drupal 11, or leaving Drupal altogether. They are set out side by side, including the ones that do not involve paying anybody, on the options table.

What does moving cost?

Published fixed prices rather than an hourly rate: €8,000–12,000 up to about 300 pages, €15,000–30,000 for roughly 300 to 2,000, and from €30,000 above that. A Drupal 10 site needs an update rather than a rebuild, from €1,500. The full tables are here.