By the Web Reveal Team - A practical guide to finding the public technology signals behind a website.
What Technology Is This Website Using? 7 Ways to Find Out
WebReveal scanner is the fastest way to check what technology a website uses, and you can verify the results with a few manual methods. This guide shows seven ways to check one site, what each method can reveal, and where the evidence stops.
Quick answer
Paste the website URL into WebReveal for a fast view of visible technologies by category. If you want to check the evidence yourself, inspect the page source, network requests and response headers. Every method only sees what the site makes public.
What Does “Technology” Mean on a Website?
A website's technology is not one product. Its stack can include a content management system (CMS), frontend frameworks, and an ecommerce platform. The site may also use a host and content delivery network (CDN), analytics, payment services, and marketing tools such as a tag manager or email platform. A visible result describes the public-facing clues, not necessarily every system the business uses.
1. Use a Free Technology Scanner
A scanner checks a URL and compares public signals such as HTML, scripts, cookies, DNS and response headers with technology fingerprints. WebReveal is a quick starting point when you want a grouped overview rather than checking each clue by hand.
Steps
- Open webreveal.io and enter the site's public URL.
- Run the scan, then read the detected technologies by category, such as CMS, frameworks, analytics, hosting and ecommerce.
- Note which results matter to your question and verify important ones with another method below.
What it can detect: Technologies that leave a visible fingerprint in public pages and related infrastructure. It is useful for a fast baseline across several categories.
Limits: It detects only what is visible to the public. A technology used only on a private part of a site may not appear. For a tool comparison and a closer look at technology checkers, see our free website technology checker guide.
2. View Page Source and Search for Clues
Page source is the HTML returned by the site. Open it with Ctrl+U on Windows or Linux, or Cmd+Option+U on a Mac. Use the browser's find function to search for distinctive tags and asset URLs.
Steps
- Open the page source and search for
generator,wp-content,cdn.shopify.comand_next/. - Check script and stylesheet URLs for platform or framework names.
- Record a clue only when it appears in the page being examined, then cross-check it.
A generator meta tag can name a CMS if the site has not removed it. A /wp-content/ asset path often indicates WordPress, cdn.shopify.com points to Shopify-hosted assets, and /_next/ is a common Next.js asset path. These patterns can identify a platform, but they do not prove which version or backend is in use.
Limits: Sites can remove generator tags, rewrite asset URLs, use a headless CMS or serve files through a CDN. A path can also remain in old markup after a migration, so do not treat one string as conclusive. For a CMS-specific walkthrough, read what CMS this website is running.
3. Use Browser DevTools
DevTools lets you see what the browser downloads while a page loads. It is useful when the HTML source is sparse or when scripts are added after the initial page arrives.
Steps
- Open DevTools with
F12or the browser menu, then select Network. - Reload the page and inspect the requests for the main document, JavaScript, CSS, images and Fetch/XHR.
- Search request URLs and names for framework, CMS, analytics or commerce identifiers.
- Select the main document request if you also want to inspect its response headers.
What it can detect: Loaded scripts, stylesheet paths, third-party services, API request destinations and some runtime clues. A request to an analytics vendor can indicate an analytics integration; a script path may identify a framework or plugin.
Limits: A script can be bundled, renamed, blocked by consent settings or loaded only after an interaction. Seeing a service request also does not tell you how extensively the site uses that service. DevTools shows browser activity, not the site's internal server activity.
4. Read HTTP Response Headers
Response headers accompany a page or asset request. In DevTools, choose the main document under Network and open its headers. Some headers describe the web server or intermediary, while others may indicate a proxy or CDN.
Clues to look for
Servercan name a web server or managed platform, but may be generic or hidden.X-Powered-Bymay disclose a runtime or framework when the site has not removed it.Viacan indicate that a proxy or gateway handled the request.CF-Rayis a Cloudflare-related request identifier and can indicate Cloudflare handling the response.
Limits: A CDN or reverse proxy can replace, add or hide origin headers. A server name only describes part of the delivery path and does not reliably identify the CMS or application behind it. Treat each header as a lead, not a complete technology profile.
5. Try a Browser Extension
Extensions such as Wappalyzer, BuiltWith and WhatRuns can display technology clues while you browse. They are convenient for checking one page without opening a separate scanner tab. Detection coverage and presentation differ by extension, and results can vary with the page and signals available.
Steps
- Install an extension from its official browser store.
- Visit the public page you want to inspect and open the extension panel.
- Check its detections by category and verify important results in source or DevTools.
What they can detect: Common CMSs, frameworks, analytics and marketing services that leave recognisable public fingerprints. They are handy for frequent, single-page checks.
Limits: Browser extensions cannot see private server-side systems, and a detection list is only as useful as its evidence and update cycle. If you are comparing options, see our Wappalyzer alternatives and BuiltWith alternatives pages.
6. Check DNS and Hosting Information
DNS records show where a domain points, or which service handles a particular function. A CNAME may reveal a platform's hostname, while an IP lookup may point to a network provider or cloud host. These are infrastructure clues, not a complete view of the website's software.
Steps
- Look up the domain's A, AAAA and CNAME records with a DNS lookup tool or command-line utility.
- Compare the result with documented host or platform patterns, if available.
- Check a public IP registration record when the domain resolves directly to an address.
What it can detect: A hosting provider, CDN or hosted site platform when DNS points directly to its infrastructure. It can help explain where requests are routed.
Limits: Cloud services, proxies and CDNs often sit between visitors and the origin server. DNS records do not reveal the code or database on that origin. Our guide explains how to check a website's hosting in more detail.
7. Check Robots.txt, Sitemaps and Common Public Paths
Some public files and predictable URLs provide low-effort clues. A robots.txt file can list paths, and a sitemap may contain routes or naming patterns generated by a CMS. Common CMS paths can suggest a platform when they return a public page.
Steps
- Read the site's public
/robots.txtfile and sitemap, if available. - Look at links already present on the site for CMS-specific route patterns.
- If appropriate, request a well-known public path such as
/wp-login.phponce, without submitting credentials or trying to bypass access controls.
What it can detect: Public route conventions, CMS-generated sitemaps and sometimes references to platform paths. A public WordPress login page may support a WordPress hypothesis, but it is not necessary to access an admin area to identify a website.
Limits and safe use: Sites may hide, rename or disable these paths, and many return generic errors. Stay within ordinary, ethical browsing. Do not enumerate directories, probe private endpoints, bypass controls or attempt a login. Public fingerprinting should stop at information offered to normal visitors.
How the Methods Compare
| Method | Difficulty | Speed | What it finds | What it misses |
|---|---|---|---|---|
| Technology scanner | Easy | Fast | Grouped public signals across categories | Private or hidden systems |
| Page source | Easy | Fast | HTML tags and asset paths | Runtime-only behaviour |
| DevTools | Moderate | Moderate | Requests, scripts and headers | Server-side implementation |
| Response headers | Moderate | Fast | Some server, proxy and CDN clues | Most application details |
| Browser extensions | Easy | Fast | Fingerprints on the page you visit | Hidden or inaccessible signals |
| DNS and hosting | Moderate | Moderate | Routing and infrastructure clues | CMS and application logic |
| Public files and paths | Easy | Moderate | Public route and CMS fingerprints | Anything not intentionally exposed |
What No Tool Can Tell You
A public scan cannot inspect server-side source code, a database, private APIs, internal services, or information available only after login. It cannot confirm how a site is deployed behind a proxy or whether a detected tool is actively used by every team. Detection is based on observable evidence, not access to the owner's systems.
This distinction matters when interpreting a result. A technology can be present in a downloaded script but unused on the page you saw. A site may use a headless CMS whose public pages do not name it. A missing result means there was no matching public signal, not necessarily that the technology is absent.
For a useful record, note the page you checked, the date, and the clue behind each conclusion. This helps separate confirmed observations from guesses and makes a later recheck easier. It also stops a single old asset, generic header or third-party script from being treated as proof of the site's whole setup.
How to Read the Results: A Simple Example
Suppose a generic shop page loads images from cdn.shopify.com, includes an analytics script, and returns a CF-Ray response header. You might record Shopify as a likely commerce platform, the named analytics product as a visible analytics integration, and Cloudflare as part of the request path.
Then verify the clues. Search the source and network requests for the commerce assets, confirm that the analytics request is actually loaded, and check whether DNS or response headers support the CDN finding. Keep each result at the right level of certainty: one path suggests a platform, while several independent signals make the interpretation more useful. Do not infer the site's backend language or database from these browser-visible details.
When to Scan Many Sites at Once
Manual inspection is practical for one site. If you need a consistent overview of a prospect list or several competitors, a bulk workflow is easier to compare and repeat. Use the WebReveal bulk scanner for multiple URLs, and see how to find a company's technology stack for a broader research workflow.
Frequently Asked Questions
Can I see what technology a website uses for free?
Yes. You can inspect its source, requests, headers and DNS records for free, or use a public scanner for a quicker overview. Each method depends on visible signals.
How accurate are technology checkers?
They can be useful, but a detection is not guaranteed proof. Sites hide or change signals, and common assets may produce ambiguous matches. Check important results against a second clue.
Can a site hide its technology?
A site can remove generator tags, rename assets, use a CDN or hide server headers. This makes some technologies harder to identify, but no public scanner can access private systems behind the site.
How do I find out what CMS a site uses?
Use a scanner, then inspect generator tags and platform-specific asset paths. Our CMS detection guide covers those checks in detail.
What is a tech stack?
A tech stack is the group of software and services used to build and operate a site. It can include its CMS, frameworks, host, CDN, analytics, ecommerce platform and marketing tools.
Find Out What Technology a Website Uses
Scan a public URL with WebReveal to see visible technologies grouped by category. Verify important findings with the methods in this guide.
Scan a Website