Dart Code
Dart & Flutter support for Visual Studio Code Discord Chat Follow on Twitter Contribute to Dart Code


The Dart and Flutter extensions extend VS Code with support for the Dart programming language and provides tools for effectively editing, refactoring, running, and reloading Flutter mobile apps, and AngularDart web apps.


You must have the VS Code Editor in order to install Dart Code. Click the buttons below to open the extension pages in VS Code. Installing the Flutter extension automatically installs the Dart extension.

Dart Dart language support and debugger for VS Code. Flutter Flutter support and debugger for VS Code.

If you have any problems with the links above you can also find the Dart extension and Flutter extension in the marketplace or by searching within VS Code.


Extension Settings

A full list of settings is available here.

Frequently Asked Questions

A list of frequently asked questions is available here.

Key Bindings

A list of useful key bindings is available here.

Refactorings and Code Fixes

A full list of supported refactors is available here.


This extension reports some analytics such as:

Reporting can be disabled via VS Code’s standard Telemetry: Telemetry Level setting.

Release Notes

For full release notes, see the changelog.