Free tools

WordPress Theme Detector

Which theme a WordPress site uses, which plugins it loads on the page, and which version it runs — all read from what the page already shows the public. Nothing is probed or guessed at, which also means what you see is only what this one page gave away.

We read the public page and the robots file, nothing else. The address is not saved and there is no list of checked sites.

What this checks

  • Whether the site is WordPress at all, and which signals say so, rather than asserting it from one.
  • The active theme, and its parent where a child theme is in use — the parent is usually the one you recognise the design by.
  • Every plugin that loads a stylesheet or a script on this page, with its version where the page shows one.
  • The WordPress version, where the site publishes it, and whether that came from the generator tag or from a core asset.

What this cannot tell you

  • Only what loads on the page you gave us. A plugin that runs in the admin, or only on a checkout, or that loads nothing at all, is invisible from outside. Fewer plugins found is not fewer plugins installed.
  • We do not go looking. Nothing here guesses at plugin names or tries addresses to see what answers — every finding is a file path the page itself published.
  • Plenty of sites hide the version on purpose, combine their assets into one file, or sit behind a cache that rewrites the paths. On those, a thin result is the site being well configured rather than this failing.

Questions people ask

Why did it find no plugins?

Most likely the site combines its CSS and JavaScript into single files, which is good practice and erases the individual plugin paths. It can also mean the plugins installed simply do not load anything on that page. It almost never means a WordPress site has no plugins.

Is it safe for my version to be visible?

Hiding it is mild housekeeping rather than security. Anybody attacking a site at scale tries the exploit regardless of what the version says. Keeping WordPress and its plugins updated is what matters; hiding the number only makes you harder to inventory.

What is a child theme and why does it show two?

A child theme holds your customisations and inherits everything else from a parent, so an update to the parent does not wipe your changes. WordPress loads both stylesheets, which is why both appear here. The parent is usually the theme you bought or recognise; the child is the layer on top.