Keyword Highlighting

EmEditor 4.0 includes predefined colored-text configurations for the following languages:
Bat, C#, C++, CSS, HTML, Ini, Java, JavaScript, JSP, Pascal (Delphi), Perl, PerlScript, PHP, Python, Ruby, SQL, TeX (LaTeX), VBScript, WindowsScript, x86 Assembler, XML, as well as basic text.
Within the HTML configuration, text within ASP tags (<% ... %>) and standard script tags () is formatted according to which scripting language is specified in the LANGUAGE attribute (JavaScript, VBScript or PerlScript).  Moreover, HTML-Embedded special syntax is available for JSP and PHP configurations.

Unicode Support

EmEditor supports Unicode, which is the preferred encoding method for multiple language support. Not only can you open Unicode files but you can also edit files as Unicode so you can display multiple languages at the same time.

EmEditor 4.0 supports Unicode little endian, Unicode big endian, UTF-8, UTF-7, Baltic, Central European, Chinese Simplified, Chinese Traditional, Cyrillic, Greek, Japanese (Shift-JIS), Japanese (JIS), Japanese (EUC), Korean, Thai, Turkish, Vietnamese, Western European, and all other encodings available in Windows.


EmEditor supports Plug-ins, which extend the functions of EmEditor. The Plug-ins are DLL files and when you use EmEditor these Plug-ins can be used by moving them into the Plug-ins folder which was installed with EmEditor. The Plug-ins help is available so that you can make your own plug-ins for your needs. For instance, you can use the Spelling plug-in to check spelling in English text, and the DecodeUnicode plug-in to decode a selected text that is encoded by HTML/XML Character Reference or Universal Character Names.

There are 12 plug-ins which are included with the EmEditor core features. These plug-ins are: Diff Plug-in(compare two open documents), Explorer Plug-in (displays the folder tree and allows you to open a file from the folder tree), Findbar Plug-in (displays a toolbar filled with the Find drop-down text box and several options, which helps you to find strings without accessing the Find dialog box), HTMLBar Plug-in(displays a toolbar, filled with buttons, which helps you insert frequently used HTML tags and elements.),Open Documents Plug-in (displays the list of open documents, and allows you to activate, close, or save selected documents within the list), Outline Plug-in (outline a document in EmEditor either in the custom bar or as a guide), Projects Plug-in (displays folder trees and allows you to open files from the folder trees), Search Plug-in (searches opened documents for a string), Snippets Plug-in (allows you to insert words and phrases quickly), Web Preview Plug-in (previews the current document with an embedded web browser), Word Complete Plug-in (type in the document, this plug-in displays the list filled with previously used words and highlighted words defined in EmEditor, and lets you select a word from the list to complete your typing), and Word Count Plug-in (counts words contained in the entire document and in a selection of text).

External Tools

You can launch your favorite external tools from within EmEditor via toolbar buttons or keyboard shortcuts. For instance, you can run your favorite Internet browser to test out HTML files.

Drag and Drop

EmEditor supports Object Linking & Embedding (OLE) drag and drop, enabling you to copy or move selected text between EmEditor and other supported applications such as WordPad or Internet Explorer.

Best Quality

While EmEditor is a small, fast text editor, its reliability and capabilities are of the highest quality. On a Windows 2000/XP system, EmEditor is capable of opening files over 4 gigabytes in size (and depending on available memory, theoretically up to 500 gigabytes).  It can open files with more than 10 million lines and 10 million columns of text or code. Undo and Redo counts are infinitely adjustable. Other useful functions include wrap/no wrap, auto save, and backup. EmEditor’s text editing features offer the best alternative to Notepad.

For Web Designers

EmEditor is an ideal tool for editing HTML, PHP, JSP and XML files. By specifying an Internet browser as an external tool, you can preview HTML files while editing them. HTML and scripting language keywords are highlighted according to HTML or independent scripting language configurations, which makes finding spelling errors and typos easy. Unicode characters are automatically converted to the HTML/XML character reference ( &H10070; ) or named entity reference ( © ). EmEditor can use a code page specified at the tag “charset=” line, and furthermore, you can use plug-ins to insert various tags or verify XML documents with an XML Parser.

Other EmEditor features

  • Find and Replace with regular expressions supporting Unicode.
  • Keyboard, toolbar, menu, font and color customization.
  • The window can be split to a maximum of 4 panes.
  • Clickable URLs and email addresses.
  • Microsoft IntelliMouse support.
  • Print features (print preview, color print, header/footer).
  • Box-select mode (Mouse select with ALT key).
  • Can define multiple configurations and associate file extensions.
  • Can save backups to the Recycle Bin.
  • Can open recently used files from the tray icon on the task bar.
  • Supports Global Input Method Editor (IME) (Windows 98/Me).
  • Shortcut keys to insert accent marks and special characters.