MacBuddy
CotEditor icon
4.2(256 votes)

macOS

Updated: Jun 17, 2026

CotEditor is a free, open-source text editor built natively for macOS, purpose-designed for writing and editing code, markup, and scripts with precision and speed.

What is CotEditor?

CotEditor is a lightweight, open-source code and text editor developed exclusively for macOS, offering syntax highlighting across dozens of languages, a non-destructive document model, and deeply native macOS integration. It sits comfortably between the spartan simplicity of TextEdit and the heavier IDEs like Xcode or VS Code — occupying the sweet spot that Mac developers, front-end writers, and configuration-file wranglers have always needed.

I keep CotEditor permanently in my Dock not because it competes with full IDEs, but because it launches in under a second and never argues with me about project folders, extensions, or plugins I didn't ask for.

What does CotEditor do best?

CotEditor excels at fast, friction-free editing of single files or small sets of files — the kind of work where Nova or VS Code would feel like parking a lorry to buy a newspaper.

  • Syntax highlighting covers HTML, CSS, JavaScript, Python, Ruby, Swift, Markdown, YAML, shell scripts, and many more out of the box, with community bundles available for exotic languages.
  • Script Menu lets you attach AppleScript, Python, Ruby, or shell scripts to a menu item — genuinely useful for one-click transformations on the current document.
  • Incomparable find & replace: the panel supports regular expressions with a live-preview mode that highlights matches as you type, which I rely on constantly for mass-editing HTML templates.
  • Character inspector shows Unicode code points, names, and variants — indispensable when debugging encoding gremlins in imported CSVs or legacy source files.
  • Line endings and encodings are first-class citizens; CotEditor detects, displays, and lets you convert between LF, CR, and CRLF without ceremony.
  • CAS-insensitive vertical selection and column editing make it a credible choice for structured text transformation without reaching for awk.

Is CotEditor free?

Yes — CotEditor is completely free to download and use, with no pro tier, no nag screens, and no feature gating. It is distributed under the Apache 2.0 licence and the full source is on GitHub, so you can read, fork, or contribute to exactly the editor you rely on every day. The macOS App Store version and the direct download are both free and functionally identical; the App Store build goes through Apple's review process if sandboxing matters to your workflow.

Who should use CotEditor?

CotEditor is the right call for Mac users who edit code, config files, or markup regularly but don't need — or don't want — a full IDE's overhead. Front-end developers editing templates, sysadmins tweaking YAML and TOML configs, technical writers drafting in Markdown, and anyone who ends up in Terminal typing open -a TextEdit *.conf out of desperation will immediately feel at home.

It is less suited to large-project development where you need integrated debugging, Git UI, a terminal pane, or language server completion — for those workloads BBEdit, Nova, or VS Code are stronger choices. CotEditor makes no pretence of being an IDE, and that restraint is a feature.

How does CotEditor compare to BBEdit and Nova?

All three are macOS-native text editors, but they occupy different price and complexity brackets. BBEdit (from Bare Bones Software) charges a licence fee and bundles a deep feature set including FTP/SFTP, robust multi-file search, and decades of scripting muscle — it is the professional's workhorse. Nova (by Panic) is a full IDE replacement with a built-in terminal, Git client, and extension library, priced as a subscription or perpetual licence. CotEditor costs nothing and skips the power-user features that add cognitive overhead; it is the fastest path from double-clicking a file to editing it on a Mac.

If you already own BBEdit, CotEditor adds little. If you are evaluating a daily editor and want zero cost with solid craftsmanship, CotEditor wins the shortlist easily over TextMate (dormant) and the Mac build of Sublime Text (paid).

What are the best CotEditor alternatives?

For a free editor, the closest alternative is TextMate — once the gold standard, now infrequently updated. BBEdit offers a robust free mode (but full features require purchase). Nova is the most polished paid native option. VS Code is the cross-platform heavyweight: more capable, but heavier and less Mac-native. For pure Markdown writing, iA Writer or Typora are better fits. CotEditor remains unique in being actively maintained, fully free, and genuinely Mac-native in 2024 and beyond.

Software Information

Software Name
CotEditor
Version
Latest
Developer
Category
Developer Tools
OS Compatibility
macOS
Architecture
Apple Silicon & Intel (Universal)
License
Shareware
Language
English
File Size
Last Updated
Jun 17, 2026