CotEditor is a lightweight plain text editor designed for macOS. The project aims to provide a general plain text editor for everyone with an intuitive macOS-native user interface.
- Requirement: macOS Tahoe 26 or later
- Web Site: https://coteditor.com
- Mac App Store: https://apps.apple.com/app/coteditor/id1024640650
- Languages: English, Simplified Chinese, Traditional Chinese, Chinese (Hong Kong), Czech, Dutch, English (UK), French, German, Hindi, Italian, Japanese, Korean, Polish, Portuguese, Russian, Spanish, Ukrainian, and Turkish
CotEditor is built with a clear focus on being a truly macOS-native text editor. Its design emphasizes the following principles:
-
Behave as a first-class macOS application. CotEditor adopts system-native UI components, conventions, and behaviors so that it feels instantly familiar to macOS users. Rather than asserting its own personality, CotEditor aims to blend naturally into the macOS experience as one of its native apps. Features that deviate from standard macOS behavior may be rejected, even if they’re common in other editors.
-
Be accessible and comfortable for both beginners and advanced users. CotEditor aims to stay simple enough for casual use while providing the precision and control expected by experienced editors and developers.
-
Less is more. CotEditor avoids unnecessary complexity, as minor options accumulate and ultimately place unnecessary decision-making burdens on users.
-
Handle a wide range of plain text formats accurately. From everyday notes to niche or legacy formats, CotEditor prioritizes correct text handling, encoding support, and predictable editing behavior.
-
Respect a diverse user base through localization and accessibility. Whenever possible, CotEditor integrates macOS features for localization, accessibility, and user customization to serve a global audience.
These principles guide the project’s long-term direction and day-to-day development decisions, and they also help determine which feature requests align with CotEditor’s macOS-native identity.
