Skip to content
PluginStats

Open in External App installs statistics

By YuTengjing (2 listings) · VS Code Marketplace · Other

Open file with external application in VSCode

View on VS Code Marketplace Fresh · Oct 21, 2026

Open in External App has 222,916 recorded installs on VS Code Marketplace, ranking #1405 of 2,502 tracked listings.

Installs
222,916
Official API · Oct 21, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1405
Among tracked VS Code Marketplace listings

Rating: 4.95 / 5 from 20 ratings

About Open in External App

<div align="center">

Open in External App

Open file with external application in VSCode.

Version Installs Downloads Rating Star Last Updated

</div>

💡 Motivation

VSCode is a very excellent editor, but sometime I prefer to use external application to work with some files. For example, I like to use typora to edit the markdown files. Usually, I will right click to the file, and select Reveal in File Explorer , then open the file using external application.

But, with this extension, you can do it more simply. Just right click to the file, and select Open in External App, that file would be opened by system default application. You can also use this way to open .psd files with photoshop, .html files with browser, and so on...

🔌 Installation

  1. Execute Extensions: Install Extensions command from Command Palette.
  2. Type YuTengjing.open-in-external-app into the search form and install.

Read the extension installation guide for more details.

🔧 Configuration

Via custom configuration, you can make extensions more powerful. For example, to see the rendering differences, You can open one HTML in chrome and Firefox at the same time.

Example configuration:

{
  "openInExternalApp.openMapper": [
    {
      // represent file extension name
      "extensionName": "html",
      // the external applications to open the file which extension name is html
      "apps": [
        // openCommand can be shell command or the complete executable application path
        // title will be shown in the drop list if there are several apps
        {
          "title": "chrome",
          // On MacOS, openCommand should be 'Google Chrome.app'
          "openCommand": "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"
        },
        {
          "title": "firefox",
          // On MacOS, openCommand should be 'Firefox Developer Edition.app'
          "openCommand": "C:\\Program Files\\Firefox Developer Edition\\firefox.exe",
          // open in firefox under private mode
          "args": ["-private-window"]
        }
      ]
    },
    {
      "extensionName": "tsx",
      // apps can be Object array or just the command you can access from shell
      "apps": "code"
    },
    {
      // extensionName can also be an array to share one app config across multiple extensions
      "extensionName": ["pvd", "vtu", "vtk"],
      "apps": [
        {
          "title": "Paraview",
          "openCommand": "paraview.exe"
        }
      ]
    },
    {
      "extensionName": "psd",
      "apps": "/path/to/photoshop.exe"
    },
    // like code-runner, you can custom the shell command to open with file
    {
      "extensionName": "ts",
      "apps": [
        {
          "title": "run ts file",
          "shellCommand": "ts-node ${file}"
        }
      ]
    },
    {
      // shared config, details here: https://github.com/tjx666/open-in-external-app/issues/45
      "extensionName": "__ALL__",
      "apps": "MacVim"
    }
  ]
}

open multiple

In VSCode, Right-clicking is different from right-clicking while holding alt key. If you just right click the file, you will see the command Open in External App, but if you right click file while holding alt key, you will see the command Open in Multiple External Apps.

usage

:loudspeaker: Limits

This extension use two ways to open file in external applications.

1. Node package: open

This package has one limit that can't open a file which is also made by electron. For example, you can't open md file in typora using this package. The openCommand, args configuration item is also supported by this package. When isElectronApp: false(by default), extension will use this way.

2. VSCode extension API: vscode.env.openExternal(target: Uri)

This API supports open file in application which is made by electron, but has one limit that can't open file path which includes Non-ascii characters. This API can only pass one argument target, openCommand and args configuration is also not work.

If you want to open file in application which is made by electron, you can choose one of two ways:

  1. don not config it in VSCode settings, and set the default application of your operation system to open that file format.

  2. using isElectronApp option:

    {
         "extensionName": "md",
         "isElectronApp": true,
    }
    

    multiple apps example:…

Description from the VS Code Marketplace listing.

  • adobe
  • app
  • application
  • browser
  • chrome
  • client
  • code runner
  • editor
  • electron
  • external
  • firefox
  • IDE
  • IDEA
  • mark text
  • open
  • open file
  • open in
  • opn
  • other
  • photoshop

README badge

Show your rank in a README or on your website. The badge updates automatically.

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Open in External App installs on VS Code Marketplace, last 90 days: 222,916 installs as of Oct 21, 2026.Open in External AppInstalls on VS Code Marketplace · Last 90 days222,916installs222.4K222.5K222.6K222.7K222.8K222.9K223KJul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct…pluginstats.com
Open in External App installs on VS Code Marketplace, last 90 days: 222,916 installs as of Oct 21, 2026.

7/30/90-day growth

Open in External App installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Open in External AppInstalls growth on VS Code Marketplace222,916installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 21, 2026pluginstats.com
Open in External App installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

Open in External App VS Code Marketplace ranking history: currently #1405 (by installs).Open in External AppVS Code Marketplace ranking · by installs · Last 90 days#1405current rank#1403#1404#1405#1406#1407Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21rankOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct 21, 2026pluginstats.com
Open in External App VS Code Marketplace ranking history: currently #1405 (by installs).

Ratings over time

Open in External App ratings on VS Code Marketplace, last 90 days: 20 ratings as of Oct 21, 2026.Open in External AppRatings on VS Code Marketplace · Last 90 days20ratings1819202122Jul 23Aug 7Aug 22Sep 6Sep 21Oct 6Oct 21ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 21, 2026 · 6 observations · Updated Oct…pluginstats.com
Open in External App ratings on VS Code Marketplace, last 90 days: 20 ratings as of Oct 21, 2026.

Listing placement

All VS Code Marketplace2,502 listings · 126 pages · 1,252 shown · page 71, #5 (overall #1,405)
All VS Code Marketplace: every listing in installs order

Listing placement

Other762 listings · 39 pages · page 21, #6 (overall #406)
Other: every listing in installs order

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Each band is one page of 20. Installs on a linear scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

Recent observations

Full history (6)
Recent installs observations for Open in External App
Date (UTC)InstallsChange vs. previous
222,916+113
222,803+111
222,692+43
222,649+75
222,574+77
222,497—

Similar VS Code Marketplace Other plugins

All 20 Open in External App alternatives

Data source

Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.

Listing: https://marketplace.visualstudio.com/items?itemName=YuTengjing.open-in-external-app. First seen Oct 16, 2026; last successful collection Oct 21, 2026. See the methodology.