Code Editors: tools and apps

Editors and development environments for writing code, organizing projects, debugging and using version control. First decide which languages and operating system you will work with, and whether you want a lightweight editor or an all-in-one development environment.

5 appsInformation with sources

Filters

Good to know: Free-use terms vary by tool and plan. When a card lists no tool-specific limit, check quotas, watermarks and export terms on the official page.

Notepad++

Desktop·Design & Development
Free option

Notepad++ is a free source code editor and Notepad replacement for Windows; it is built on the Scintilla component and licensed under the GPL.

Why it fits

Code Editors

Good to know: Requires desktop installation.

Visual Studio Code

Desktop·Design & Development
Free option

Visual Studio Code is a Microsoft code editor that runs on Windows, macOS, Linux and in the browser (vscode.dev), with extensions, Git, an integrated terminal and debugging.

Why it fits

Code Editors

Good to know: Requires desktop installation.

Zed

Desktop·Design & Development
Free option

Zed is a code editor from Zed Industries, written in Rust and designed for speed and for working with people and AI, running on macOS, Windows and Linux.

Why it fits

Code Editors

Good to know: Requires desktop installation.

Sublime Text

Desktop·Design & Development
Check plan conditions

Sublime Text is a paid text editor from Sublime HQ for Windows, macOS and Linux that emphasizes performance for code, markup and prose, with plugin support through a Python 3.8 API.

Why it fits

Code Editors

Good to know: Requires desktop installation.

Devin Desktop

Desktop·AI Agents
Check plan conditions

Devin Desktop, formerly Windsurf, is Cognition's AI IDE for planning, delegating and reviewing work done by local and cloud coding agents.

Why it fits

Code Editors

Good to know: Requires desktop installation.

What should you compare?

Open a real project: try syntax highlighting, autocomplete, search and rename across files, Git changes and the built-in terminal. Check startup speed and memory use with large files and multi-file projects.

Confirm the license and cost on the official page: open source, free personal use, a license after an evaluation period and a subscription are different things. Check telemetry settings, whether an account is required, remote server and container support, and whether AI features cost extra.

What is the difference between a code editor and an IDE? A code editor is lightweight and grows through extensions; an integrated development environment (IDE) ships debuggers, build and test tools for particular languages. For small web projects an editor can be easier, while large single-language projects may suit an IDE.

Are AI coding tools on this page? This page focuses on the editor itself; some editors include AI features built in or as extensions. If you want AI to write or explain code, also look at AI coding tools.

Compare documented features

This comparison is based on published official documentation. It is not a hands-on test or a quality ranking. Unknown features are not treated as verified.

Compare documented features
App nameWhere will you use it?Free outputNo account neededNo watermarkWorks offlineBatch processingContent languageGood to know / Sources and review date
Notepad++DesktopYesNot verifiedNot verifiedNot verifiedNot verifiedNot verified

Available features may vary by device and access method.

Note 1

Sources and review date
Visual Studio CodeDesktopYesNot verifiedNot verifiedNot verifiedNot verifiedNot verified

Note 1

Sources and review date
ZedDesktopYesNot verifiedNot verifiedNot verifiedNot verifiedNot verified

Note 1Note 2

Sources and review date
Sublime TextDesktopNot verifiedNot verifiedNot verifiedNot verifiedNot verifiedNot verified

Note 1Note 2

Sources and review date
Devin DesktopDesktopNot verifiedNoNot verifiedNot verifiedNot verifiedNot verified

Check AI answers against their sources. Review account permissions and data settings before sharing private files or connections.

Note 1Note 2

Sources and review date

Notes that apply to several tools

  1. Requires desktop installation.
  2. Check each tool’s plan separately; one feature’s allowance does not cover another.