↑↓ to move ↵ to open Esc to close Browse all tools

Free Code Editors and IDEs

Free code editors and IDEs for the desktop, the terminal and the browser. For each one we opened the official site or repository and noted the license, the platforms and any free tier limits.

15 editorsChecked How we check

  • Our pick overall Visual Studio Code Almost any language, with extensions
  • Our pick for a light IDE Geany A compact, lightweight IDE
Code Editors and IDEs What’s freeLicensePlatformsLimits Checked Website
Visual Studio CodeAlmost any language, with extensions Free for private or commercial useMicrosoft Software License Terms (source code MIT)Windows, macOS, LinuxWindows 7 and 8.1 no longer supported Source Visit
VS Code for the Web (vscode.dev)Quick edits with no install Free, zero install VS Code in the browserNot statedWeb browserNo terminal or debugger; only some extensions Source Visit
Visual Studio CommunityApps for Windows, Android, iOS and the web Full IDE free for individual developers, free or paid appsFree license with use rules for organizationsNot statedUp to 5 users in organizations; enterprises only for open source, research, classes Source Visit
ZedEditing with AI on your own keys Personal plan free forever; AI with your own API keysGPL-3.0-or-later, some parts Apache-2.0macOS, Linux, WindowsEdit predictions and hosted AI are in Pro Source Visit
Notepad++Source code editing on Windows Free source code editorGNU GPLWindowsNot stated Source Visit
VimKeyboard editing anywhere Distributed freely; charityware asks for a donationCharityware, GPL-compatibleWindows, macOS, Linux and Unix, moreNot stated Source Visit
NeovimVim-style editing Open source editor with prebuilt packagesApache 2.0, except parts copied from VimWindows, macOS, LinuxNot stated Source Visit
HelixModal editing in the terminal Open source terminal editorMPL-2.0TerminalNo GUI yet Source Visit
GeanyA compact, lightweight IDE Lightweight programmer’s editor with IDE featuresGPL v2Linux, Windows, macOSNot stated Source Visit
PulsarFormer Atom users Community-led editor, forked from AtomMITmacOS, Windows, LinuxNot stated Source Visit
Eclipse IDEJava development Free and open source IDEEclipse Public License 2.0Windows, macOS, LinuxNot stated Source Visit
Apache NetBeansJava, PHP and web projects Full IDE for Java, JavaScript, PHP, HTML5 and CSSApache License 2.0Windows, Linux, macOS, BSD (with Java)Not stated Source Visit
XcodeApps for iPhone, iPad and Mac Free on the Mac App StoreNot statedmacOS 26.6 or later, Apple M1 or laterApp Store publishing needs the Apple Developer Program Source Visit
GitHub CodespacesA full dev machine in the cloud 120 hours of compute and 15 GB-month storage a monthNot statedCloud machineFor GitHub Free personal accounts; bigger machines use hours faster Source Visit
StackBlitzSharing web project demos Unlimited public projects and GitHub repositoriesNot statedWeb browserPrivate projects not covered on the free plan page Source Visit

We are not paid for any listing and there are no affiliate links on this page. "Not stated" means the source page does not say it.

Editor or IDE

A code editor edits text files and grows with extensions. An IDE (integrated development environment) bundles more tools for one kind of project, such as building, debugging and testing. Start with what you build:

You want toFree options
Edit any language on any systemVisual Studio Code, Zed, Pulsar, Geany
Work in a terminal or over SSHVim, Neovim, Helix
Build Java appsEclipse IDE, Apache NetBeans
Build Windows, Android and iOS appsVisual Studio Community
Build apps for Apple platformsXcode
Code without installing anythingvscode.dev, GitHub Codespaces, StackBlitz

Licenses in plain words

"Free" can mean free of charge or free software. Most editors here are open source, so you can read, change and share the code under their license (GPL, MIT, Apache 2.0, MPL or EPL). A few are free of charge but not open source as you download them.

Visual Studio Code is an example: Microsoft says it is free for private or commercial use, and its source code is under the MIT license, while the download you get from Microsoft comes under the Microsoft Software License Terms. If you want builds of the open source code instead, VSCodium is in our list of open-source alternatives.

Visual Studio Community has rules for organizations: up to five users in non-enterprise organizations, and enterprises may use it only for open source, academic research and classroom learning.

Coding in the browser

Browser editors are handy on a borrowed computer or a Chromebook, but they differ a lot:

Paid editors you can try

Some popular editors are not free, even if the download is. Sublime Text says it may be downloaded and evaluated for free, but a license must be purchased for continued use. That is why it is not in the table.

Quick jobs without an editor

For a one-off task you do not need to open a project:

We opened each editor's official page on the date in the table and wrote down only what it says. An empty cell means the page does not say it.

Frequently asked questions

Is Visual Studio Code free for commercial use?

Yes. Microsoft's FAQ says VS Code is free for private or commercial use. It runs on macOS, Linux and Windows.

What is the difference between Visual Studio and Visual Studio Code?

Visual Studio Code is a free code editor for macOS, Linux and Windows. Visual Studio Community is a free full IDE for individuals, students and open source work, with limits for organizations: up to five users in non-enterprise organizations, and only open source, research and classroom use in enterprises.

Can I code in the browser for free?

Yes. vscode.dev runs VS Code in the browser with no install, without a terminal or debugger. GitHub Codespaces gives GitHub Free personal accounts 120 hours of compute and 15 GB-month of storage a month. StackBlitz is free for public projects.

Is Sublime Text free?

No. Sublime Text may be downloaded and evaluated for free, but a license must be purchased for continued use.

Which free code editors are open source?

Zed, Notepad++, Vim, Neovim, Helix, Geany, Pulsar, Eclipse IDE and Apache NetBeans are all open source under licenses such as GPL, MIT, Apache 2.0, MPL 2.0 or EPL 2.0. The VS Code source code is MIT licensed, while Microsoft's download comes under its own license terms.