Skip to content
PluginStats

Draw.io Integration installs statistics

By Henning Dieterichs (2 listings) · VS Code Marketplace · Visualization

This unofficial extension integrates Draw.io into VS Code.

View on VS Code Marketplace Fresh · Oct 19, 2026

Draw.io Integration has 4,222,427 recorded installs on VS Code Marketplace.

It ranks #201 of 2,501 tracked VS Code Marketplace listings by installs.

It is rated 4.9 out of 5 from 161 ratings.

PluginStats has 4 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.

Installs
4,222,427
Official API · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#201
Among tracked VS Code Marketplace listings

Rating: 4.91 / 5 from 161 ratings

About Draw.io Integration

Draw.io VS Code Integration

This unofficial extension integrates Draw.io (also known as diagrams.net) into VS Code. Mentioned in the official diagrams.net blog.

Features

• Edit .drawio, .dio, .drawio.svg or .drawio.png files in the Draw.io editor. • To create a new diagram, simply create an empty *.drawio, *.drawio.svg or *.drawio.png file and open it. • .drawio.svg are valid .svg files that can be embedded in Github readme files! No export needed. • .drawio.png are valid .png files! No export needed. You should use .svg though whenever possible - they look much better! • To convert between different formats, use the Draw.io: Convert To... command. • .drawio files are plain XML: they diff cleanly in git, and AI assistants can read, edit and review diagram changes like any other code. • Uses an offline version of Draw.io by default. • Multiple Draw.io themes are available. • Use Liveshare to collaboratively edit a diagram with others. • Nodes/edges can be linked with code spans.

Demo

Editing .drawio.svg/.drawio.png Files

You can directly edit and save .drawio.svg and .drawio.png files. These files are perfectly valid svg/png-images that contain an embedded Draw.io diagram. Whenever you edit such a file, the svg/png part of that file is kept up to date.

The logo of this extension is such a .drawio.png file that has been created with the extension itself!

If you want readable diffs, for your reviewers and your AI tools alike, prefer .drawio over .drawio.png diagrams.

Collaboratively Edit Or Present Diagrams

With version 1.0 of this extension, extensive support for VS Code Liveshare has been added. You can now edit or present your Draw.io diagrams remotely, while seeing each participant's cursor and selection! This can be used for discussing, reviewing or brainstorming diagrams. With Draw.io's freehand drawing tool and integrated LaTeX support, this extension becomes an advanced whiteboard solution that can be used for remote code interviews!

_Internally, this extension synchronizes Draw.io diagrams with text documents. These text documents are shared by Liveshare. As Liveshare has no understanding of the text, modification conflicts might occur on simultaneous modifications._

Code Link Feature

In the status bar, you can enable or disable the code link feature. If it is enabled and you double click on a node whose label starts with #, you will perform a workspace search for a symbol matching the rest of the label.

If you have a node labeled #MyClass and a class of name MyClass, you will jump to its source if you double click the node!

Please note that you have to open at least one file of the project that contains the symbol. Otherwise, VS Code will not consider this project when searching for symbols. This file itself does not have to contain the symbol though.

Thanks to my latest github sponsors, this feature is open source and freely available now.

_TIP_: If you open the draw.io editor to the right side (i.e. the second editor column) and navigate to a symbol, the diagram will stay visible.

Themes

Available Draw.io Themes • Theme "atlas" • Theme "Kennedy" • Theme "min"

Theme "dark"

Associate .svg Files With The Draw.io Editor

By default, this extension only handles *.drawio.svg files. Add this to your VS Code settings.json file if you want to associate it with .svg files:

You won't be able to edit arbitrary SVG files though - only those that have been created with Draw.io or this extension!

Light and Dark .drawio.svg Files

By default, .drawio.svg files are saved with light colors, whatever theme the editor uses. Set hediet.vscode-drawio.svgAppearance to auto to make them adapt to the color scheme of the page that shows them, for example a README on GitHub in dark mode, or to dark to always save them with dark colors. The setting applies the next time a diagram is saved. Add it to the workspace settings so that everyone on a team saves the same file.

Inline Diagrams in VS Code's Markdown Editor (Experimental, Insiders only)

VS Code Insiders ships an experimental WYSIWYG Markdown editor (View: Reopen Editor With... > Markdown Editor). In that editor, every fenced code block tagged drawio is replaced by a live, resizable Draw.io editor:

drawio ... `

Edits are written straight back into the fenced block, so the Markdown file stays the single source of truth and undo/redo, dirty state and hot exit keep working. The block attributes of the inline editor are honored: locked makes a block read-only and height=N fixes its height, e.g. drawio locked height=300 ````. The Markdown editor's own lock toggle also puts the diagrams into read-only mode.

Notes:

• VS Code's contribution point for this is experimental and only exists in Insiders builds; in stable VS Code (and in the regular Markdown preview) the fence is shown as text or rendered by the preview plugin as before. • Dynamic providers only run in trusted workspaces. • Settings that are baked into the editor (theme, appearance, custom libraries, fonts, ...) apply the next time the Markdown editor is opened. • Draw.io plugins are not loaded into the inline editors.

Editing the Diagram and its XML Side by Side

You can open the same *.drawio file with the Draw.io editor and as xml file. They are synchronized, so you can switch between them as you like it. This is super practical if you want to use find/replace to rename text or other features of VS Code to speed up your diagram creation/edit process. Use the View: Reopen Editor With... command to toggle between the text or the Draw.io editor. You can open multiple editors for the same file. This does not make much sense for SVG files though, as the draw.io diagram is stored in its metadata.…

Description from the VS Code Marketplace listing.

  • ai
  • architecture
  • code link
  • diagram
  • diagram as code
  • diagrams.net
  • Draw.io
  • drawio
  • git
  • keybindings
  • markdown
  • uml
  • visio

Charts

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

Adoption over time

Draw.io Integration installs on VS Code Marketplace, last 90 days: 4,222,427 installs as of Oct 19, 2026.Draw.io IntegrationInstalls on VS Code Marketplace · Last 90 days4,222,427installs4.2M4.2M4.2M4.2M4.2M4.2M4.2M4.2MJul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Draw.io Integration installs on VS Code Marketplace, last 90 days: 4,222,427 installs as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

Draw.io Integration installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Draw.io IntegrationInstalls growth on VS Code Marketplace4,222,427installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
Draw.io Integration installs growth on VS Code Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Draw.io Integration VS Code Marketplace ranking history: currently #201 (by installs).Draw.io IntegrationVS Code Marketplace ranking · by installs · Last 90 days#201current rank#199#200#201#202#203Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct 19, 2026pluginstats.com
Draw.io Integration VS Code Marketplace ranking history: currently #201 (by installs).
PNG SVG

Ratings over time

Draw.io Integration ratings on VS Code Marketplace, last 90 days: 161 ratings as of Oct 19, 2026.Draw.io IntegrationRatings on VS Code Marketplace · Last 90 days161ratings140145150155160165170175180Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19ratingsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 4 observations · Updated Oct…pluginstats.com
Draw.io Integration ratings on VS Code Marketplace, last 90 days: 161 ratings as of Oct 19, 2026.
PNG SVG

Listing placement

All VS Code Marketplace2,501 listings · 126 pages · 1,251 shown · page 11, #1 (overall #201)
All VS Code Marketplace: every listing in installs order
PNG SVG

Listing placement

Visualization76 listings · 4 pages · page 1, #7 (overall #7)
Visualization: every listing in installs order
PNG SVG

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 log 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 (4)
Recent installs observations for Draw.io Integration
Date (UTC)InstallsChange vs. previous
4,222,427+1K
4,221,401+930
4,220,471+1.1K
4,219,385—

Similar VS Code Marketplace Visualization plugins

All 20 Draw.io Integration 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=hediet.vscode-drawio. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.