• Link to X Link to X Link to X
  • Link to Facebook Link to Facebook Link to Facebook
  • Link to Youtube Link to Youtube Link to Youtube
  • Link to Reddit Link to Reddit Link to Reddit
  • Link to Rss Link to Rss Link to Rss
  • Blog
  • Support
    • FAQ
    • Help (HTML)
    • Manual (PDF)
    • Forums (read-only)
    • Library (GitHub)
    • Update/Resend Registration Keys
    • Contact Us
  • About
    • About Emurasoft
    • Meet the Team
    • Other Products
    • Awards
    • Privacy Policy
    • Go to Emurasoft Customer Center
  • 🌐 English
    • 日本語
    • 한국어
    • Deutsch
    • 简体中文
    • 繁體中文
  • Download
  • Buy
  • Features
  • Menu Menu

EmEditor v21.6.1 released!

March 28, 2022/in EmEditor Core/by Yutaka Emura

Today, we are releasing EmEditor v21.6.1.

Updates from v21.6.0 include:

  • Fixed a bug related to Script/General Category selections in the Character Check page of Configuration Properties.
  • Fixed a bug related to status bar messages.
  • The new version will not make the Filter box of the Filter toolbar read-only even when the Advanced Filter is active.
  • Fixed a bug where the Underline Color was not saved to a theme in the Display page of Configuration properties.
  • Reduced the program size by optimizing the code.
  • Fixed a certain Search Colors issue on v21.6.
  • Fixed a potential incorrect behavior on the Transpose command with a large file.
  • Fixed an issue where “A critical Error occurred while operating a file” message could appear immediately after saving a very large file.
  • Fixed a potential crash on saving a non-Unicode file on a machine where the number of logical processors is 1.
  • The new version allows you to use the eeExFindLinkFile flag to the Add, AddFind, and AddReplace methods of the Filters Collection.

Please see EmEditor v21.6 New Features for details and screenshots.

If you use the Desktop Installer version, you can select Check for Updates on the Help to download the newest version. If this method fails, please download the newest version, and run the downloaded installer. If you use the Desktop portable version, you can go to the Download page to download the newest version. The Store App versions can be updated through Microsoft Store (64-bit or 32-bit) after a few days. If you use winget, you can type “winget install emeditor” to install the latest version of EmEditor (64-bit or 32-bit detected automatically).

/wp-content/uploads/2022/03/filter_bar_extract.png 526 1045 Yutaka Emura /wp-content/uploads/2022/12/logo-minified-margins-1.svg Yutaka Emura2022-03-28 11:46:102022-03-28 12:40:17EmEditor v21.6.1 released!

EmEditor v21.6.0 released (including technical review)!

March 23, 2022/in EmEditor Core/by Yutaka Emura

Today, we are releasing EmEditor v21.6.0.

The previous version of EmEditor allowed you to visualize specified characters, but you had to specify character ranges by character code values if you selected the specified ranges option. This could become a tedious task when character code values of your interest are scattered all over the Unicode chart. The new version allows you to specify character ranges by Unicode Script and Unicode General Category. For instance, if you write only Latin text, it is a good idea to select the Latin (Latn) and Common (Zyyy) scripts, and set the Warn characters outside of the specified ranges option. You can combine Unicode Script with Unicode General Category. For instance, you can set

"Latn,Zyyy,Ll,Lu"

meaning Latin (Latn) OR Common (Zyyy) scripts AND lowercase letters (Ll) OR uppercase letters (Lu).

To make this feature possible, we have updated the Unicode database included in the EECommon.dll library to allow you to specify character ranges by Unicode Script and/or Unicode General Category. The new information is also included in a dialog box displayed when you select the Character Code Value command. The EECommon.dll library will not be loaded into memory until information is requested, so EmEditor load time will not affected by this feature addition. The EECommon.dll library was first developed by Makoto Emura.

EmEditor v21.1 supported all emoji sequences in Emoji Sequences and Emoji ZWJ Sequences, but they were not comprehensive and not future-proof if new emoji sequences are introduced in the future. The new version of EmEditor used the definition specified in Unicode Technical Standard #51 – Unicode Emoji to support all possible emoji. Supporting emoji means that these emoji characters are displayed correctly as long as they are supported by fonts, and the cursor movement around emoji is correct. While we were working on these changes, we updated the Unicode database to the latest version (Unicode v14.0.0).

A customer asked if it is possible to convert various date formats in a text file to one date format. EmEditor v21.3 supported date/time formats in Number Ranges. While this feature was useful for finding and filtering specific date/time ranges, it was useless if you need to convert them to one specific date/time format. The new version introduces \D and \T expressions to the Replace Expression Syntax. For instance, if you have a text file containing dates with various formats such as:

3/23/2022
03/23/2022
March 23,2022
Mar 23,2022
23-Mar-2022
2022-03-23
2022年3月23日

and if you want to convert all of these to one format “2022-03-22“, you can press CTRL+H to bring up the Replace dialog box, set the Number Range option, and enter:

Find:

[1/1/1900 , 1/1/2200 "M/d/yyyy|MM/dd/yyyy|MMMM d,yyyy|MMM d,yyyy|dd-MMM-yyyy|yyyy-MM-dd|yyyy年M月d日" ]

Replace with:

\Dyyyy-MM-dd

This Find expression will search for these formats between 1/1/1900 and 1/1/2200, and the matched dates are converted to the yyyy-MM-dd format.

While I was working on the replacement expression syntax, I also added new \Nc, \Nd, \NC, and \ND expressions to normalize strings, using the Unicode Normalization commands introduced on EmEditor v19.8. These new expressions are useful when you need to normalize characters that match certain search criteria.

All of the aforementioned features are supported on EmEditor Professional and EmEditor Free.

The main feature of EmEditor Professional v21.6 is significantly improved speeds of Advanced Filter and Multi-Find with many simple non-regex search strings. A customer asked if it was possible to search a file for 25 million phone numbers. This was not easy on earlier version of EmEditor because it became very slow when more than thousands of search strings are specified. I came up with a new algorithm for this situation, and optimized the code significantly so that it is now possible to accept 25 million search strings simultaneously. While I was working on this optimization, I also made it possible for Advanced Filter and Batch Find/Replace dialog boxes to accept a linked file. A linked file may contain multiple search strings separated by newlines. You can drag and drop a linked file from Explorer to the list box in Advanced Filter or Batch Find/Replace dialog box. You may also drag and drop a linked file to the Filter box on the Filter toolbar to start Advanced Filter immediately. A linked file makes it easier to maintain a set of search strings and to apply the changes instantly to Advanced Filter or Multi-Find. Since EmEditor internally sorts search strings (by length and by alphabetical order) before making searches, you can improve the speed by presorting your linked files. If you decide to presort linked files, set the Fast Binary Comparison and Stable Sort options in the Sort page of the Customize dialog box. The Ignore case option should be set if you don’t match case on Advanced Filter. Open a linked file, select Sort A to Z first, and then select Sort Shortest to Longest. Presorting linked files is not required, and will not change the search results, but will improve the speed.

Furthermore, the Extract All button on the Filter toolbar is now a drop-down button, and clicking the button will display a menu where you can select between the Extract All Lines and Extract Matched Strings commands. The Extract Matched Strings command will extract only one string per line if multiple strings are matched.

I also optimized the speed of the Join CSV command when the … contains …, … starts with …, or … ends with … conditions are selected, using the similar algorithm to the Advanced Filter command.

A customer requested a new option, which is the Selection Mode item in the Status page of the Customize dialog box. If this is set, the status bar indicates “Vertical” while the vertical selection mode is active, and “Lines” while the line selection mode is active.

A customer reported a crash while launching EmEditor, and sent me a crash report file. I looked into the crash report and found that EmEditor crashed by an out-of-memory situation due to a very large file history. This customer was setting 30000 days to the Save Cursor Position option and set the Never Clear Bookmarks option in the History page of the Customize dialog box. This caused a very large file history to be created. To prevent this kind of issue from happening, the new version removed the Never Clear Bookmarks check box, and limit the saving time of cursors and bookmarks to 100 days.

Finally, I hope you like EmEditor, whether you use the Professional or Free version. Please contact us or write in forums if you have any questions, feature requests, or any ideas in the future.)

Thank you for using EmEditor!
— Yutaka Emura

Please see EmEditor v21.6 New Features for details and screenshots.

This release also includes the following bug/issue fix:

  • Fixed a bug where the Find Next/Previous Warning Character/Unicode command might have missed surrogate user-defined characters.
  • Fixed a bug where EmEditor could crash at the BatchReplace method if the batch array is empty.
  • Fixed issues related to Layouts.
  • Fixed a bug where the Find Next/Previous button in the Find dialog box did not work well with surrogate characters.
  • Fixed a bug where character spacing might become irregular.
  • Fixed a bug where the vertical scroll position might be at the bottom if a window is split vertically and when switching documents.
  • Fixed a bug where syntax errors appeared when opening certain CSV files but clicking the Check Syntax button cleared all the errors.
  • Fixed a v21.5 bug where EmEditor might have shown the “File changed by another program. Reload with changes?” message box sometimes when network files are opened.
  • Fixed customer-reported issues (1).

If you use the Desktop Installer version, you can select Check for Updates on the Help to download the newest version. If this method fails, please download the newest version, and run the downloaded installer. If you use the Desktop portable version, you can go to the Download page to download the newest version. The Store App versions can be updated through Microsoft Store (64-bit or 32-bit) after a few days. If you use winget, you can type “winget install emeditor” to install the latest version of EmEditor (64-bit or 32-bit detected automatically).

/wp-content/uploads/2022/03/add_linked_file_filter.png 563 723 Yutaka Emura /wp-content/uploads/2022/12/logo-minified-margins-1.svg Yutaka Emura2022-03-23 13:09:322022-03-25 09:33:04EmEditor v21.6.0 released (including technical review)!

Latest News

  • EmEditor was reviewed in Mado-no-moriJune 30, 2026 - 10:35 am
  • EmEditor v26.2.0 Released — Enhanced AI Features, Introduction of MSIX Technology, and Faster PerformanceJune 29, 2026 - 7:30 pm
  • EmEditor Logo
    EmEditor v26.2 preview releasedJune 25, 2026 - 4:57 pm
  • EmEditor v26.1.1 ReleasedMay 30, 2026 - 12:04 pm
  • Information Security Incident Response Awards
    Emurasoft Receives Excellence Award at the 11th Information Security Incident Response AwardsMay 29, 2026 - 5:56 pm
  • EmEditor v26.1.0 Released — Updated Certificate, Faster Performance and Enhanced AI FeaturesMay 6, 2026 - 10:53 am
  • EmEditor Logo
    EmEditor v26.1 preview releasedMay 4, 2026 - 8:50 am
  • Fraudulent Job Advertisements Misusing Emurasoft’s Name on Social MediaApril 28, 2026 - 11:15 am

Categories

  • EmEditor Beta (165)
  • EmEditor Core (485)
  • EmEditor Preview (4)
  • General (63)
  • Journal (9)
  • Language Packs (8)
  • Macros (2)
  • Plug-ins (6)
  • Related Software (2)
  • Reviews (29)

Tags

award pricing review v7 v8 v9 v10 v11 v12 v13 v14 v14.9 v15.0 v15.1 v15.2 v15.7 v15.8 v15.9 v16.0 v16.1 v16.3 v16.7 v16.9 v17.0 v17.1 v17.2 v17.6 v17.8 v18.0 v18.3 v18.4 v18.6 v18.7 v18.8 v18.9 v19.2 v19.3 v19.4 v19.6 v19.8 v20.5 v22.2 v25 v26 website

Previous posts

  • June 2026 (3)
  • May 2026 (4)
  • April 2026 (2)
  • February 2026 (5)
  • January 2026 (3)
  • December 2025 (3)
  • November 2025 (4)
  • September 2025 (1)
  • August 2025 (4)
  • July 2025 (1)
  • June 2025 (5)
  • May 2025 (3)
  • March 2025 (2)
  • January 2025 (2)
  • December 2024 (5)
  • November 2024 (1)
  • October 2024 (3)
  • September 2024 (1)
  • August 2024 (2)
  • July 2024 (1)
  • June 2024 (1)
  • May 2024 (3)
  • April 2024 (1)
  • March 2024 (4)
  • February 2024 (4)
  • January 2024 (2)
  • December 2023 (2)
  • November 2023 (5)
  • September 2023 (2)
  • August 2023 (4)
  • July 2023 (2)
  • June 2023 (1)
  • May 2023 (2)
  • April 2023 (4)
  • March 2023 (6)
  • February 2023 (2)
  • January 2023 (1)
  • December 2022 (5)
  • October 2022 (2)
  • August 2022 (2)
  • June 2022 (4)
  • May 2022 (2)
  • March 2022 (2)
  • February 2022 (4)
  • January 2022 (1)
  • December 2021 (1)
  • November 2021 (2)
  • October 2021 (2)
  • September 2021 (4)
  • August 2021 (3)
  • July 2021 (3)
  • June 2021 (2)
  • May 2021 (4)
  • March 2021 (2)
  • February 2021 (5)
  • January 2021 (4)
  • December 2020 (6)
  • November 2020 (3)
  • October 2020 (3)
  • September 2020 (5)
  • August 2020 (3)
  • July 2020 (4)
  • June 2020 (5)
  • May 2020 (7)
  • April 2020 (4)
  • March 2020 (6)
  • February 2020 (9)
  • December 2019 (7)
  • November 2019 (6)
  • October 2019 (4)
  • September 2019 (7)
  • August 2019 (4)
  • July 2019 (6)
  • June 2019 (6)
  • May 2019 (10)
  • April 2019 (7)
  • March 2019 (14)
  • February 2019 (7)
  • January 2019 (6)
  • December 2018 (4)
  • November 2018 (9)
  • October 2018 (9)
  • September 2018 (9)
  • August 2018 (8)
  • July 2018 (3)
  • June 2018 (11)
  • May 2018 (8)
  • April 2018 (8)
  • March 2018 (1)
  • February 2018 (4)
  • January 2018 (4)
  • December 2017 (4)
  • November 2017 (1)
  • October 2017 (10)
  • September 2017 (3)
  • August 2017 (9)
  • July 2017 (6)
  • June 2017 (6)
  • May 2017 (8)
  • April 2017 (8)
  • March 2017 (3)
  • February 2017 (4)
  • January 2017 (5)
  • November 2016 (5)
  • October 2016 (8)
  • September 2016 (4)
  • August 2016 (2)
  • July 2016 (3)
  • June 2016 (10)
  • May 2016 (8)
  • April 2016 (7)
  • March 2016 (4)
  • February 2016 (5)
  • January 2016 (4)
  • December 2015 (8)
  • November 2015 (6)
  • October 2015 (7)
  • September 2015 (5)
  • August 2015 (5)
  • July 2015 (9)
  • June 2015 (3)
  • May 2015 (7)
  • April 2015 (11)
  • March 2015 (11)
  • February 2015 (9)
  • January 2015 (6)
  • December 2014 (3)
  • November 2014 (1)
  • October 2014 (7)
  • September 2014 (3)
  • August 2014 (4)
  • July 2014 (4)
  • June 2014 (3)
  • May 2014 (2)
  • April 2014 (7)
  • March 2014 (1)
  • February 2014 (3)
  • January 2014 (6)
  • December 2013 (3)
  • November 2013 (3)
  • October 2013 (4)
  • September 2013 (3)
  • August 2013 (1)
  • July 2013 (1)
  • June 2013 (5)
  • February 2013 (3)
  • December 2012 (3)
  • October 2012 (5)
  • September 2012 (4)
  • February 2012 (2)
  • January 2012 (2)
  • December 2011 (1)
  • November 2011 (2)
  • October 2011 (1)
  • September 2011 (2)
  • August 2011 (3)
  • July 2011 (1)
  • June 2011 (1)
  • May 2011 (3)
  • April 2011 (1)
  • March 2011 (2)
  • January 2011 (1)
  • December 2010 (1)
  • November 2010 (1)
  • October 2010 (1)
  • September 2010 (4)
  • August 2010 (1)
  • June 2010 (8)
  • May 2010 (2)
  • April 2010 (1)
  • March 2010 (2)
  • February 2010 (2)
  • January 2010 (5)
  • December 2009 (2)
  • November 2009 (6)
  • October 2009 (3)
  • August 2009 (1)
  • April 2009 (2)
  • March 2009 (1)
  • February 2009 (1)
  • January 2009 (2)
  • December 2008 (2)
  • November 2008 (1)
  • October 2008 (1)
  • August 2008 (1)
  • July 2008 (2)
  • June 2008 (4)
  • May 2008 (2)
  • April 2008 (2)
  • March 2008 (3)
  • February 2008 (1)
  • January 2008 (2)
  • December 2007 (2)
  • April 2007 (1)
  • January 2007 (4)
  • December 2006 (3)
  • November 2006 (1)
  • October 2006 (3)
  • September 2006 (5)

Download and try the “world's fastest text editor” now. (Source: ZDNet)

Download Download Free Download

Copyright © 1995-2026 by Emurasoft, Inc.
Download | Buy | Features | Blog | Support | About | Privacy Policy
日本語 | Deutsch | 한국어 |简体中文 | 繁體中文

Scroll to top Scroll to top Scroll to top