Vue Detector
Check any public website to see whether it uses Vue.
Public signal scan
Fast lookup
No signup required
Scan a website
Enter a URL and Stackcrawler will inspect public technology signals.
Websites using Vue
Browse real website examples detected with Vue.
View examplesMore Javascript Framework detectors
Compare related tools and identify the wider stack behind a website.
Browse detectorsWhat we check
Stackcrawler looks for public page markers, scripts, platform fingerprints, metadata, and other visible implementation clues.
How can you detect if a website uses Vue by looking at the source code?
Detecting whether a website uses Vue.js involves identifying specific markers associated with Vue. Here’s a step-by-step guide on how to do it:
- Open the Page Source: Right-click on the webpage and select “View Page Source” or press
Ctrl+U(Windows) orCmd+Option+U(Mac) to open the page source code. - Look for Vue.js in Scripts: Search for references to Vue.js in the source code. Use
Ctrl+F(Windows) orCmd+F(Mac) to open the search function and look for the following keywords:vue.js: Look for script tags that include Vue.js. Example:<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>vue.min.js: This is the minified version and is often used in production environments. Example:<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.min.js"></script>
- Check for Vue-Specific Class Attributes: Vue.js uses specific directives in HTML. Look for attributes that start with
v-, which are used in Vue templates. Examples include:v-bind:: Used to dynamically bind attributes. Example:<div v-bind:id="dynamicId"></div>v-if,v-for,v-model: These are common Vue directives. Example:<div v-if="isVisible">Visible Content</div>
- Look for Vue Instance Initialization: Search for JavaScript code that initializes a Vue instance. This often looks like:
new Vue({ ... }) - Check for Vue Router or Vuex: If the site uses Vue Router for routing or Vuex for state management, you may find these references in JavaScript imports or in the source code:
vue-router: Look for script imports or initialization code related to routing.vuex: Look for references related to state management using Vuex.
- Search for the Vue Devtools: If the site is using Vue.js, it may also include links to the Vue.js Devtools in its code. Look for:
<!-- Vue.js devtools --><script src="https://cdn.jsdelivr.net/npm/vue-devtools"></script> - Check for Data Binding Syntax: Vue.js uses a specific syntax for data binding, which often looks like this:
{{ variableName }}in the HTML. Search for double curly braces in the HTML code. - Examine Network Requests: Open your browser’s Developer Tools (usually
F12or right-click and select “Inspect”) and check the “Network” tab. Look for any loaded scripts or assets containing “vue” in their filenames or paths, as they may indicate Vue.js being used.
Learn more about Vue with these articles
Use Vue detector tool or learn how to check the source code to determine if a website is built with Vue.
Christoffer Pettersen