Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Website Technology Checker

What a website is built with, and the evidence behind every answer.

Free preview, no sign-upIncluded in your pass Pro tool Pro pass: ₹179 / $5.99 for 30 days Sends data online, including to MySmartCoPilot’s server
+2 +1 more details Uses live data Network

Free preview: every count and how many technologies each category holds, with the first technologies and their evidence (up to 10). Locked until you unlock it: download and copy.

Pro pass ₹179 for 30 days or ₹79 for 1 week, one‑time. Pro pass $5.99 for 30 days or $2.99 for 1 week, one‑time. How to unlock

Try before you buy.

  • Free preview: every count and how many technologies each category holds, with the first technologies and their evidence (up to 10).
  • Locked until you unlock it: download and copy.
  • Unlock: Pro pass, ₹179 for 30 days or ₹79 for 1 week, a one-time payment that never renews. Unlock: Pro pass, $5.99 for 30 days or $2.99 for 1 week, a one-time payment that never renews.

Ways to unlock shows how to get the full result.

See passes (opens in a new tab)

Printing this result is locked in the free preview.

Website to check

MySmartCoPilot’s server fetches the page (up to 2 MB, following redirects) and sends back only the evidence — headers, cookie names, script and stylesheet addresses and the site’s public IP addresses — never the page itself.

Next steps Done. What next?

Start over

A Pro pass unlocks the full result. See passes

All network & web tools

About the Website Technology Checker

Enter a website to see what it is built with: the CMS or site builder (WordPress, Drupal, Shopify, Wix…), JavaScript frameworks and libraries (Next.js, Nuxt, Angular, jQuery…), analytics and tag managers, advertising, chat, consent and payment tools, and the CDN, hosting platform, web server and language behind it.

Every find comes with its evidence — the header, cookie name, script address or HTML attribute that gave it away — and a link to the vendor’s own documentation of that marker, so you can check each answer instead of trusting a black box. MySmartCoPilot’s server fetches the page and reads it with a streaming HTML parser; only the evidence comes back, and the matching against MySmartCoPilot’s own signature set happens in your browser.

Without a pass the result is a free preview: how many technologies were found in each category, with the first finds and their evidence. The full report, copying it and the CSV and JSON downloads unlock with a Pro pass.

How to use it

  1. Type a domain (example.com) or paste a page URL. For a site on your own network or behind a login, choose Paste source and paste the page source, and optionally its response headers from your browser’s developer tools.
  2. Press Check technologies. Redirects are followed, so the final page is what gets checked.
  3. Read the results by category. confirmed means a marker documented as that product’s own, likely an asset address any site could load, implied a technology another one is built on (Next.js runs on React).
  4. Open Marker source to see the documentation behind a find, or Raw evidence for everything the server and page sent.
  5. With a pass, or after unlocking this result, keep the results with Copy report, CSV or JSON.

Examples

A WordPress shop
Input
<meta name="generator" content="WordPress 6.6.2">, files under /wp-content/plugins/woocommerce/, X-Powered-By: PHP/8.2.12
Result
WordPress 6.6.2 (confirmed) · WooCommerce (confirmed) · PHP 8.2.12
WordPress folders: plugins woocommerce, …

With Paste source and the response headers from your browser, a Server: nginx/1.25.3 header adds nginx 1.25.3 too.

A Next.js app on Vercel
Input
Scripts under /_next/static/, X-Powered-By: Next.js, X-Vercel-Id: bom1::…
Result
Next.js (confirmed) · React (implied) · Vercel (confirmed)
Tracking tags
Input
An inline script that loads https://www.googletagmanager.com/gtm.js?id=GTM-…, and https://connect.facebook.net/en_US/fbevents.js
Result
Google Tag Manager (confirmed) · Meta Pixel (confirmed)

Loader snippets are read too, so tags added by an inline script count.

Common uses

  • Sizing up a competitor’s or a prospect’s stack before a pitch, migration estimate or audit.
  • Checking which trackers, consent tools and third-party hosts a site loads, for a privacy review.
  • Confirming that a deployment really sits behind the CDN or on the host you expect.
  • Finding the plugins and theme of a WordPress site you are about to take over.
  • Learning how well-known sites are built, with the source of every answer.

How detection works

The check reads what a browser receives: response headers and cookie names (never cookie values), the generator meta, the addresses of scripts, stylesheets, frames, forms and images, a few attributes frameworks put in the HTML (such as ng-version or data-sveltekit-preload-data), and the addresses that inline loader snippets fetch. Each signature names the marker it looks for and links the vendor documentation or standard that defines it — a CDN’s documented response header, a framework’s documented asset folder, the cookie list a platform publishes, the IP ranges a network publishes (matched against the addresses the site’s name resolves to in public DNS). MySmartCoPilot wrote the signature set from those sources; no third-party signature database is used.

Besides the signatures, the report shows what the site says about itself: the X-Powered-By header (and the Server header when you paste headers), the proxies in Via, the caches in Cache-Status and the generator meta, word for word — plus the WordPress plugin and theme folders the page loads files from, and any other third-party hosts no signature explains.

What it can find

  • CMS and builders: WordPress (with plugin and theme folders), Drupal, Joomla!, Ghost, TYPO3, Shopify, Adobe Commerce, WooCommerce, Wix, Squarespace, Webflow, Blogger.
  • Frameworks, libraries and generators: Next.js, Nuxt, SvelteKit, Astro, Angular, AngularJS, Vue.js, React, Gatsby, Docusaurus, VitePress, Hugo, Jekyll, AMP, Alpine.js, htmx, Turbo, jQuery and jQuery UI, Bootstrap, Tailwind’s browser build, Font Awesome kits and Google Fonts.
  • Analytics, tags, ads and monitoring: Google Tag Manager, the Google tag, Matomo, Plausible, Fathom, Umami, Simple Analytics, Mixpanel, Segment, Amplitude, PostHog, Microsoft Clarity, Yandex Metrica, Tealium, Meta Pixel, AdSense, Google Publisher Tag, HubSpot, New Relic, Datadog and Sentry.
  • Widgets, consent, security and payments: Intercom, Freshchat, Typeform, Disqus, Cookiebot, Didomi, iubenda, reCAPTCHA, hCaptcha, Stripe.js, PayPal, Razorpay, Braintree, Paddle, YouTube, Vimeo and Wistia embeds, Google Maps, Mapbox and Leaflet.
  • Delivery and servers: Fastly, Amazon CloudFront, Azure Front Door, Google Cloud load balancing, Vercel, Netlify, GitHub Pages, Heroku, Render, Fly.io, App Engine, Cloud Run, jsDelivr, unpkg, Cloudinary, imgix, nginx and Apache (from pasted headers), PHP, Express, Ruby on Rails, Django, ASP.NET, Java servlet containers, HTTP/3, Brotli and HSTS.

Why something may be missing

  • Server-side choices often leave no trace. Databases, languages behind a proxy and private APIs are invisible from outside unless the server names them.
  • Software loaded later is not seen. The check reads the HTML as delivered and does not run scripts, so tags a tag manager adds after loading, and apps that build the page in the browser, show less.
  • Sites can hide or change markers: many remove Server and X-Powered-By, and a CDN in front replaces the origin’s headers.
  • Bots get different answers. A site may answer MySmartCoPilot’s server (as MySmartCoPilotBot) with an error or a bot check — the report says so; paste the source from your browser then.

Limitations

  • One page per check, read up to 2 MB; other pages of the site can use other software.
  • Detection depends on documented markers. A technology that leaves none in the headers or HTML is not listed, and the list of signatures is finite.
  • Versions are shown only where a marker carries one (the generator meta, a versioned file name, an X-Powered-By or pasted Server header), and sites often serve old or edited version strings.
  • From a URL, the site’s own Server header cannot be read: it is replaced on the way to MySmartCoPilot’s server, so web servers such as nginx or Apache appear only when you paste the response headers from your browser.
  • Only public http:// and https:// sites on the standard ports can be fetched; private and internal addresses never are.
  • Text is read as UTF-8; non-UTF-8 pages may show wrong characters in titles (addresses are not affected).

Privacy

Sends data online, including to MySmartCoPilot’s server

In “From a URL” mode the address goes to MySmartCoPilot’s server, which fetches the page and returns only the evidence; nothing is stored, and the log keeps only the host name, status and time. Pasted source and headers are read in your browser and never uploaded.

Frequently asked questions

What do I get without a pass?

Without a pass, Website Technology Checker shows every count and how many technologies each category holds, with the first technologies and their evidence (up to 10). Until you unlock it, the result can’t be downloaded or copied. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.

How accurate is it?

Every find is backed by a marker the vendor documents, and the evidence is shown, so you can judge each one. confirmed finds rest on markers that belong to that product (a documented header, cookie or generator); likely ones on assets another site could also load. Missing technologies are more common than wrong ones: see “Why something may be missing”.

Can it see the database or the programming language?

Only when the site gives them away — an X-Powered-By: PHP/8.3 header, a PHPSESSID or JSESSIONID cookie, a Rails csrf-param meta. Databases never show from outside.

How do I stop my own site from revealing its software?

Remove the self-identifying headers: server_tokens off; in nginx (docs), ServerTokens Prod in Apache (docs), expose_php = Off for PHP (docs), app.disable('x-powered-by') in Express (docs) and poweredByHeader: false in Next.js (docs). Asset paths and front-end code still show what the site uses, and hiding versions is no substitute for updating.

How is this different from the Website Hosting Checker?

The Website Hosting Checker works from public DNS and routing data — who owns the IP addresses, the DNS and the mail service — without contacting the site. This checker reads the page itself and names the software on it, including the CDN or platform that answers.

Why does it say “likely” for a store platform?

Because the evidence was an asset on that platform’s CDN, which another site could also embed. Cookies, documented headers or the platform’s own host name (*.myshopify.com, for example) make it confirmed.

Can I check pages behind a login or on my intranet?

Yes, with Paste source: open the page in your browser, copy the source (and, if you like, the response headers from developer tools) and paste them. They are analysed in your browser and never uploaded.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.