What are some common text editors?
Updated October 19, 2022
From basic plain text editors to advanced word processing applications, many programs can view and edit text documents. Some are designed for general writing and editing, while others — such as source code editors — are targeted towards developers. Several options for Windows, macOS, and Linux are listed below.
Windows
Company | Program | Price * | Notes |
---|---|---|---|
Apache | OpenOffice Writer | Free | Fully equipped word processor that supports formatting, styles, and AutoCorrect; can import images and diagrams. |
Atlantis | Atlantis Word Processor | $35 | Customizable word processor designed for creating rich text documents and eBooks; supports RTF, MS Office, and OpenOffice formats; also available in a free "lite" version. |
Carolina Road Software | Jarte | Free | Free word processor based on the Microsoft WordPad word processing engine; expands beyond the WordPad feature set; saves documents in a format compatible with both Word and WordPad. |
CodeLobster | CodeLobster PHP Edition | Free | IDE that supports syntax highlighting and autocomplete for PHP, HTML, JavaScript, and CSS; also includes a PHP debugger for locally validating PHP code. |
ConTEXT | ConTEXT | Free | Freeware text editor developed for software developers; includes syntax highlighting for many programming languages. |
Corel | WordPerfect | $299 (w/ WP Office) |
Advanced word processor developed by Corel Software; can be used to create reports, letters, resumes, and brochures; included as part of WordPerfect Office. |
ES-Computing | EditPlus | $30 | Text editor, HTML editor, and programmer's editor; syntax highlighting for HTML, CSS, and scripting languages. |
Flo's Freeware | Notepad2 | Free | Basic text editor based on Microsoft's Notepad application; includes programming features such as custom syntax highlighting, regular expression search/replace, and bracket matching. |
Fookes Holding Ltd. | NoteTab | $39.95 | Versatile text editor designed to be a replacement for Notepad; can be used for text-processing and well as editing HTML5 and CSS3 files; includes a real-time word counter for SEO purposes. |
Geany | Geany | Free | Lightweight text editor that also serves as an integrated development environment (IDE); supports syntax highlighting, code folding, auto-completion, and auto-closing of tags. |
GitHub | Atom | Free | Open source "hackable" source code editor that supports custom themes and language-specific IDEs; includes context-aware auto-completion, syntax highlighting, and code navigation features; supports Teletype for collaborating on code with other developers. |
HamsterCoders | Write! | $19.95 | Cross-platform, minimalist text editor designed to create notes, to-do lists, writing projects, and texts of any kind; has all the common word processor features packed into a clutter-free interface. |
Helios Software | TextPad | $30 | Supports custom commands and macros and efficient find and replace commands. |
IDM Computer Solutions | UltraEdit | $99 | Multiplatform editor that can be used for coding HTML, PHP, Perl, Java, JavaScript, and HEX files; includes FTP and SSH/Telnet support, code folding, syntax highlighting, and Ctags support. |
Just Great Software | EditPad Lite | Free | Compact general-purpose text editor; has a tabbed interface for working with multiple files; includes an advanced search and replace feature that supports regular expressions. |
Microsoft | Notepad | Free | Plain text editor included with Windows XP that can open and create new text files; does not support any text formatting. |
Microsoft | Visual Studio Code | Free | Also called "VS Code;" free, open source, multiplatform code editor developed and maintained by Microsoft; includes IntelliSense, which autocompletes code based on the context, such as local variable types and function definitions; supports syntax highlighting for multiple languages. |
Microsoft | Word | $229 | The most common word processor in the world; part of Microsoft Office. |
Microsoft | WordPad | Free | Basic text editor included with Windows XP; supports text formatting and rich text (RTF) files. |
Mitchell | Textadept | Free | Minimalist, cross-platform text editor optimized for speed; extensible and customizable with Lua; automatically detects the syntax of over 100 programming languages |
Notepad++ | Notepad++ | Free | Source code editor that supports several programming languages; designed as a Notepad replacement; based on the Scintilla edit component. |
PSPad | PSPad | Free | Freeware programmer's editor that supports HTML, XHTML, PHP, ASP, JavaScript, C, Perl, and other languages; includes syntax highlighting and rich text formatting. |
Orangeline | Araneae | Free | Text editor designed primarily for Web development; supports syntax highlighting for HTML, XHTML, CSS, XML, JavaScript, PHP, and Ruby; also includes a browser preview feature. |
SciTE | SciTE | Free | Free source code editor based on the Scintilla source code editing component; supports key commands for navigation and editing. |
Sublime HQ | Sublime Text | Free | High-performance text editor for writing code and markup; unique features include "Goto Anything" for easily jumping to functions and "Multiple Selections" for renaming several variables at once. |
The Document Foundation | LibreOffice Writer | Free | Full-featured word processor included with LibreOffice; designed to be simple, but is also powerful enough to create complete books with indexes, contents, and diagrams. |
Brackets.io | Brackets | Free | Open-source, extensible code editor intended for web and front-end developers. |
macOS
Company | Program | Price * | Notes |
---|---|---|---|
Apache | OpenOffice Writer | Free | Fully equipped word processor that supports formatting, styles, and AutoCorrect; can import images and diagrams. |
Apple | Pages | Bundled with macOS | Word processing and page layout program that supports text and document formatting; included in the iWork suite, along with Numbers and Keynote. |
Apple | TextEdit | Free | Included with macOS; can edit documents in plain text or rich text mode; supports HTML and Microsoft Word formats. |
Bare Bones Software | BBEdit | $49 | Professional HTML and text editor; supports syntax coloring and function navigation; AppleScript, Perl, and Unix scripting support. |
Bean | Bean OS X | Free | Free, open-source text editor for Mac OS X; designed to make writing convenient, efficient and comfortable; supports rich text styles and various types of page formatting. |
GitHub | Atom | Free | Open source "hackable" source code editor that supports custom themes and language-specific IDEs; includes context-aware auto-completion, syntax highlighting, and code navigation features; supports Teletype for collaborating on code with other developers. |
HamsterCoders | Write! | $19.95 | Cross-platform, minimalist text editor designed to create notes, to-do lists, writing projects, and texts of any kind; has all the common word processor features packed into a clutter-free interface. |
IDM Computer Solutions | UltraEdit | $99 | Multiplatform text editor that can be used for coding HTML, PHP, Perl, Java, JavaScript, and HEX files; supports syntax highlighting, FTP and SSH/Telnet, code folding, and Ctags. |
MacroMates | TextMate | $51 | Advanced text editor for the Mac developed primarily for programmers; includes customizable syntax highlighting, foldable code blocks, word completion, and search and replace. |
Microsoft | Visual Studio Code | Free | Also called "VS Code;" free, open source, multiplatform code editor developed and maintained by Microsoft; includes IntelliSense, which autocompletes code based on the context, such as local variable types and function definitions; supports syntax highlighting for multiple languages. |
Microsoft | Word | $229 | The most common word processor in the world; part of Microsoft Office. |
Mitchell | Textadept | Free | Minimalist, cross-platform text editor optimized for speed; extensible and customizable with Lua; automatically detects the syntax of over 100 programming languages |
NeoOffice | NeoOffice Writer | Free | Word processor included with the NeoOffice application suite; based on OpenOffice.org, but designed specifically for Mac OS X; can open Word, WordPerfect, StarWriter, and other types of documents. |
Panic | Nova | Free | Fast and flexible text editor designed for macOS with light, dark, and custom themes; includes built-in support for Build, Run, and Clean tasks; supports extensions API for new languages and UI customizations |
Sublime HQ | Sublime Text | Free | High-performance text editor for writing code and markup; unique features include "Goto Anything" for easily jumping to functions and "Multiple Selections" for renaming several variables at once. |
The Document Foundation | LibreOffice Writer | Free | Full-featured word processor included with LibreOffice; designed to be simple, but is also powerful enough to create complete books with indexes, contents, and diagrams. |
Brackets.io | Brackets | Free | Open-source, extensible code editor intended for web and front-end developers. |
Linux
Company | Program | Price * | Notes |
---|---|---|---|
AbiSource | AbiWord | Free | Cross-platform, open source word processing program similar to Microsoft Word; supports advanced page layouts and text formatting. |
Apache | OpenOffice Writer | Free | Fully equipped word processor that supports formatting, styles, and AutoCorrect; can import images and diagrams. |
BSD | Vi | Free | Basic text editor included with nearly all Unix and Linux distributions; operates in either insert mode (for text entry) or normal mode (for typing commands). |
Codebrainz | Mousepad | Free | A simple text editor for the Xfce desktop environment; designed for quickly editing text files; has a graphical interface based on the GTK platform |
Geany | Geany | Free | Lightweight text editor that also serves as an integrated development environment (IDE); supports syntax highlighting, code folding, auto-completion, and auto-closing of tags. |
GitHub | Atom | Free | Open source "hackable" source code editor that supports custom themes and language-specific IDEs; includes context-aware auto-completion, syntax highlighting, and code navigation features; supports Teletype for collaborating on code with other developers. |
GNOME Project | gedit | Free | Official text editor of the GNOME desktop environment; supports internationalized text, syntax highlighting, search and replace, bracket matching, line numbers, and configurable colors. |
GNU Project | Emacs | Free | Extensible and customizable editor that includes syntax coloring; includes an interpreter for Emacs Lisp, a dialect of the Lisp programming language. |
GNU Project | Nano | Free | Simple text editor for Linux; supports go to line / column number, interactive search and replace, and auto-indent; installed by default on most Linux distributions. |
HamsterCoders | Write! | $19.95 | Cross-platform, minimalist text editor designed to create notes, to-do lists, writing projects, and texts of any kind; has all the common word processor features packed into a clutter-free interface. |
IDM Computer Solutions | UltraEdit | $99 | Multiplatform text editor designed for coding HTML, PHP, Perl, Java, JavaScript, and HEX files; includes FTP and SSH/Telnet support, code folding, syntax highlighting, and Ctags support. |
Kate | Kate Editor | Free | Text editor for KDE that includes window splitting and a multi-document interface (MDI); also supports multiple text encodings and regular expression search and replace; includes programming features such as line numbers, syntax highlighting, and auto indentation. |
Microsoft | Visual Studio Code | Free | Also called "VS Code;" free, open source, multiplatform code editor developed and maintained by Microsoft; includes IntelliSense, which autocompletes code based on the context, such as local variable types and function definitions; supports syntax highlighting for multiple languages. |
Mitchell | Textadept | Free | Minimalist, cross-platform text editor optimized for speed; extensible and customizable with Lua; automatically detects the syntax of over 100 programming languages |
Sublime HQ | Sublime Text | Free | High-performance text editor for writing code and markup; unique features include "Goto Anything" for easily jumping to functions and "Multiple Selections" for renaming several variables at once. |
Tarot Osuji | Leafpad | Free | Simple text editor based on the Gimp Toolkit (GTK+) that runs on Linux and BSD; included as the default text editor in Raspberry Pi's wheezy OS; supports line numbers, unlimited undo/redo, and auto-indent. |
The Document Foundation | LibreOffice Writer | Free | Full-featured word processor included with LibreOffice; designed to be simple, but is also powerful enough to create complete books with indexes, contents, and diagrams. |
Vim Online | Vim | Free | Highly configurable text editor based on the standard vi editor; designed to make text editing more efficient for programmers; includes a basic Notepad-like mode called evim or Easy Vim. |
* Prices listed are estimated retail prices and may change.
Know of a text editor that should be listed here? Suggest a program.