-
Latest Version
CotEditor 7.0.3 LATEST
-
Review by
-
Operating System
macOS 15.0 Sequoia or later
-
User Rating
Click to vote -
Author / Product
-
Filename
CotEditor_7.0.3.dmg
CotEditor is exactly made for macOS. It looks and behaves just as macOS applications should. CotEditor for macOS launches so quickly that you can write your text immediately when you want to.
The app is developed as an open-source project that allows anyone to contribute.
Features and Highlights
Syntax Highlighting
Colorize more than 50 pre-installed major languages like HTML, PHP, Python, Ruby, or Markdown. You can also create your own settings.
Split Editor
Split a window into multiple panes to see different parts of your document at the same time.
Powerful Find & Replace
Super powerful find and replace using the ICU regular expression engine.
Character Inspector
Inspect Unicode character data of each selected character in your document and display them in a popover.
Setting via Click
There are no complex setting files that require geek knowledge. You can access all your settings including syntax definitions and themes from a normal preferences window.
Scriptable
Make your own macro in your favorite language, whether it is Python, Ruby, Perl, PHP, UNIX shell, AppleScript, or JavaScript.
Auto Backup
You don't need to lose your unsaved data anymore. Cot Editor for Mac backups your documents automatically while editing.
Incompatible Characters
Check and list-up the characters in your document that cannot be converted into the desired encoding.
Outline Menu
Extract specified lines with the predefined syntax and you can jump to the corresponding line.
CJK Language Friendly
Estimate various file encodings accurately, toggle to vertical text mode and keep its line-height correctly.
How to Use
- Open CotEditor from your Applications folder
- Create a new file or open an existing one
- Choose your preferred syntax style from the toolbar
- Customize appearance via Preferences
- Use search and replace for quick editing
- Enable auto-save or version control if needed
- Save your file in your desired format
- Use scripts for advanced automation
- Check updates regularly for new features
macOS 10.15 (Catalina) or later
Intel or Apple Silicon (Universal app)
At least 50 MB of free disk space
4 GB RAM or more recommended
Internet connection for updates (optional)
PROS
- Lightweight and fast performance
- Native macOS look and feel
- Excellent syntax highlighting
- Supports scripting with AppleScript
- No ads, open-source, and free
- Limited advanced IDE features
- No built-in FTP or SSH support
- Few third-party plugins available
- Basic autocomplete functionality
- Mac-only, no cross-platform version
What's new in this version:
New Features:
- Add the Ada syntax
Improved:
- Add CSS HWB and 4-digit hexadecimal alpha formats to the Edit Color Code command, and allow it to read modern space-separated CSS RGB/HSL color codes
- Support spaces between menu path components in Quick Actions search
- Support shebangs with options for syntax detection
- Improve line sorting commands to better preserve existing mixed line endings
- Limit tree-sitter-based syntax highlighting to 100,000,000 characters to avoid unexpected crashes
- Update the Markdown syntax to fix highlighting block quotes
- Update the Unicode block name list for the character inspector from Unicode 16.0.0 to Unicode 17.0.0
- Update tree-sitter-c to 0.24.2
- Update tree-sitter-swift to 0.7.2
- Improve overall stability and performance
- [trivial] Improve insertion format editors in the Snippet settings pane
- [dev] Update the build environment to Xcode 26.5.0
Fixed:
- Fix an issue where customized built-in syntaxes could be ignored when their file mappings conflicted with other built-in syntaxes
- Fix an issue where text near the end of a very large document could fail to appear when hanging indentation was enabled
- Fix an issue where text following an emoji tag sequence could be rendered as missing glyphs
- Fix an issue where deleting by word or to the beginning of a line could delete text outside the selection
- Fix an issue where selecting a word could select an incorrect range
- Fix an issue where Sort by Pattern could reorder lines that do not contain the specified sort key
- Fix an issue where dropping text clippings or File Drop snippets could insert extra text when their line endings differed from the document’s
- Fix an issue where File Drop snippets could omit the domain from dropped web URLs
- Fix an issue where the Restore Defaults button in File Drop settings could remain disabled even when the current settings differed from the defaults
- Fix an issue where opening multiple documents at once could open them in separate windows even when window tabbing was set to Automatically
- Fix an issue where opening multiple documents while an empty untitled document was open could show some documents before replacing the empty document
- Fix an issue where canceling or failing to open a document could leave an empty untitled document behind
- Fix an issue where text encoding and read-only options in the Open dialog could be unavailable when selecting files together with folders
- Fix an issue where syntax-specific snippets and scripts could remain scoped to the previous document after switching documents in the file browser
- Fix an issue where the Document inspector could keep showing the previous document path after closing a document in the file browser
- Fix an issue where opening the original folder of an alias from the file browser could fail after requesting file access permission
- Fix an issue where opening a UTF-16 or UTF-32 document with a BOM using a byte-order-specific encoding could leave the BOM in the document text
- Fix an issue where converting a document to a non-UTF-8 encoding with AppleScript’s BOM option could add an invalid UTF-8 BOM
- Fix an issue where encoding detection could prioritize a later encoding declaration over the first one found in the document
- Fix an issue where custom syntax highlighting could crash when a begin/end regular expression matched zero-length text at the end of the document
- Fix an issue where an unterminated begin/end string pattern could prevent later custom syntax highlighting from being applied
- Fix an issue where a malformed custom syntax definition with empty delimiters or empty highlight patterns could make syntax highlighting hang
- Fix an issue where tree-sitter-based syntax highlighting could become misaligned after editing around consecutive empty lines or a trailing line ending
- Fix an issue where importing settings could incorrectly show an error for a custom theme included in the same settings archive
- Fix issues in the Color Code window where it could stop updating or insert invalid color codes
- Fix an issue where Advanced Character Count could show outdated or incorrect results
- Fix an issue where Unicode input could reject or show some valid Unicode code points as invalid
- Fix an issue where the incompatible character list in the Warnings inspector could lose its sort order after rescanning the document
- Fix an issue where the hidden Close Split Editor button in the navigation bar could remain available when the editor was not split
- Fix an issue where sidebar commands could show incorrect states, and the sidebar could reappear after leaving Versions
- Fix typos in German and some other localizations
OperaOpera 131.0 Build 5877.55
PhotoshopAdobe Photoshop CC 2026 27.6
OKXOKX - Buy Bitcoin or Ethereum
WPS OfficeWPS Office
Adobe AcrobatAdobe Acrobat Pro 2026.001.21529
CleamioCleamio 3.4.0
MalwarebytesMalwarebytes 5.23.0
TradingViewTradingView - Track All Markets
CleanMyMacCleanMyMac X 5.2.10
AdGuard VPNAdGuard VPN for Mac 2.9.0





Comments and User Reviews