Web-based editor

Use the web-based editor from your repository to create and commit code changes.

Note: This web-based editor is currently in beta preview. You can provide feedback in our Discussions.

About the web-based editor

The web-based editor introduces a new, lightweight editing experience that runs entirely in your browser. With the web editor, you can navigate files and source code repositories from GitHub, and make and commit code changes. You can open any repository, fork, or pull request in the editor.

The web-based editor is available to everyone for free on GitHub.com.

The web-based editor provides many of the benefits of Visual Studio Code, such as search, syntax highlighting, and a source control view. You can also use Settings Sync to share your own Visual Studio Code settings with the editor. For more information, see the Settings Sync guide in the Visual Studio Code documentation.

The web editor runs entirely in your browser’s sandbox. It doesn’t clone the repository, but instead loads your code by invoking the services' APIs directly from your browser. Your work is saved in the browser’s local storage until you commit it. You can commit your changes to persist any new work.

Because there is no associated compute, you won’t be able to build and run your code or use the integrated terminal. Only a subset of extensions that can run in the web will appear in the Extensions panel and can be installed. Likewise, support for certain programming languages may be more limited in the web.

How to use the web-based editor

You can open any GitHub repository in the web-based editor in the following ways:

  • Pressing the dot ( . ) key while browsing any repository on GitHub.
  • Change the URL from "github.com" to "github.dev".

Troubleshooting

If you have issues opening the web-based editor, try the following:

  • Make sure you are signed in to GitHub.
  • Disable any ad blockers.
  • Use a non-incognito window in your browser to open the web-based editor.

Did this doc help you?Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.