Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Live ReloadNew to Visual Studio Code? Get it now.
Live Reload

Live Reload

Phu1237

|
16,795 installs
| (1) | Free
Live Reload plugin for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

A web browser page reloading plugin for the VS Code editor
Live Reload for VS Code

A web browser page reloading plugin for the VS Code editor.
Based on LiveReload for VS Code

Features

  • Reloads web pages when any file is created, removed or modified.
  • Applies changes without reloading when any CSS or image changed.
  • Works with LiveReload extension.
  • Includes list so that the page just be reloaded when the saved file name/path fits with your setting.
  • Setting to Auto start the extension after opening the VS Code.

Installing

You can install the latest version of the extension via the Visual Studio Marketplace here.

Restart VS Code (if required)

Usage

You can use this by either adding a snippet of code to the bottom of your HTML pages or installing the Browser Extensions.

Browser extension

Install the LiveReload browser plugins by visiting LiveReload Extensions.

Add code to the page

Manually add the following script to your HTML document.

<script>document.write('<script src="http://'
    + (location.host || 'localhost').split(':')[0]
    + ':35729/livereload.js?snipver=1"></'
    + 'script>')</script>

Note: If you are using a different port other than 35729 you will need to change the above script.

Settings

Open VS Code user setting by pressing CTRL+, and set the following as you need:

Name Type Details
autoStart boolean Auto start the server after open VS Code.
debug boolean To show debug messages in console.
port integer To specify the listening port.
useHTTPS object An optional object of options to be passed to https.createServer (if not provided, http.createServer is used instead)
applyCSSLive boolean Tells LiveReload to reload CSS files in the background instead of refreshing the page. The default for this is true.
applyImageLive boolean Tells LiveReload to reload image files in the background instead of refreshing the page. The default for this is true.
delayForUpdate integer To add a delay (in miliseconds) between when livereload detects a change to the filesystem and when it notifies the browser.
excludes string To specify additional exclude patterns e.g. html, images.
includes array To specify additional include patterns. file, dir, glob, or array. e.g. ['**/*','**/views/**/*.blade.php'].

Example

{
    "live-reload.debug": false,
    "live-reload.port": 35729,
    "live-reload.useHTTPS": {},
    "live-reload.applyCSSLive": true,
    "live-reload.applyImageLive": true,
    "live-reload.delayForUpdate": 0,
    "live-reload.exclusions": ".DS_Store,.gitignore,.git,.svn,.hg",
	"live-reload.includes": [
		"**/*"
	]
}

Note

  • The Live Reload extension only works with default port 35729.

License

MIT © Phu1237 MIT © Zeeshan Ahmad

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft