Since its first release in 1997, EmEditor has evolved around two pillars: being fast even with ultra-large files and being exceptionally capable with CSV workflows. Levtech LAB, Japan has published an in-depth feature that looks at our core performance, practical CSV editing and high-speed search, our recent modernization with CI/CD and AI/Git integrations, and how we pass on engineering know-how across generations.
The article explores why EmEditor remains smooth even with extremely large data sets—up to roughly 16 TB (1.09 trillion lines)—and how our engine-level optimizations deliver fast searches at scale. It also highlights real-world CSV use cases where EmEditor is adopted as a solution when traditional tools hit their limits.
On the development side, it introduces our natural division of responsibilities: I (Yutaka Emura) continue to refine the C/C++ core engine, while my son Makoto focuses on the surrounding areas—DevOps, Git integration, AI assistant features, and plugins. With Makoto’s initiative, we implemented a CI/CD pipeline that automates everything from builds and testing to packaging (installer, portable, Microsoft Store) and publishing. This significantly reduced human error, improved release stability, and allows us to focus more on product quality.
The story also touches on the psychological safety that comes from mutual trust in a small team, how we make product decisions by prioritizing quality, and our commitment to “keep EmEditor the best text editor.”
/wp-content/uploads/2025/08/レバテックLAB.png245516Yutaka Emura/wp-content/uploads/2022/12/logo-minified-margins-1.svgYutaka Emura2025-08-31 21:13:452025-09-01 20:08:11Media coverage: EmEditor’s journey, modernization, and what’s next — featured on Levtech LAB
If you use the Desktop Installer version, you can select Check for Updates from the Help menu to download the latest version. If this method fails, please download the latest version, and run the downloaded installer. If you use the Desktop portable version, you can go to the Download page to get the latest version. The Store App version can be updated through the (Microsoft Store after a few days.
/wp-content/uploads/2025/08/emeditor-tool-calling-en.png10811281Yutaka Emura/wp-content/uploads/2022/12/logo-minified-margins-1.svgYutaka Emura2025-08-27 15:43:552025-08-27 15:43:56EmEditor v25.3.1 Released
Generative AI Enhancements (ChatAI plugin required)
One of the biggest additions in v25.3 is enhanced generative AI support, developed by Makoto Emura. This release adds Google as a provider and supports OpenAI’s GPT‑5. EmEditor now also supports Tool Calling, which lets the AI invoke a limited set of built-in EmEditor tools. It’s similar to an AI agent, but restricted to tools that EmEditor exposes—hence the name “Tool Calling.” With this, you can run natural-language commands on the currently open document via the Chat with AI interface. For example, if you open a file with email addresses and type “Extract email addresses from this document” into the Chat with AI bar, EmEditor will extract them and create a new document.
Added tool calling support. These EmEditor tools can be made accessible to the AI to read or modify your document.
To use Tool Calling, click the “Tools” button and ensure it’s highlighted in blue. You can also choose which tools are enabled on the Tool Calling page in Chat with AIsettings.
Added the Tool Calling page to Settings.
The Chat with AISettings and the AI Options page in the Customization dialog let you set Max tokens and Temperature (randomness). Previously, the default Max tokens was 4096, which could cause truncated output for reasoning-heavy models like GPT‑5. In this version, you can toggle Max tokens on or off. When it’s off, the provider’s default is used.
In Chat with AISettings, you can also adjust Reasoning effort where supported. When Reasoning effort is off, the model’s default is used. Higher effort yields more reliable responses but can be slower. If you want the fastest replies, turn Reasoning efforton and select Minimal.
Sort by Similarity
EmEditor includes many sorting commands, and this version adds the ability to sort by similarity to the text on the current line or in the current cell. Similarity is calculated using the Levenshtein distance (edit distance) introduced in v22.0.0, with an option to ignore case. For example, if you have a CSV roster and search for Michael, placing the cursor on Michael and running Sort by Similarity will sort the list so close matches like Micheal and Mike appear first—making similar names easier to spot.
Added the Sort by Similarity command.
Markdown/HTML Toolbar
We’ve added HTML features to the Markdown toolbar introduced in v24.4 and combined them into a single Markdown/HTML toolbar. Markdown and HTML modes switch automatically. Opening a Markdown file and choosing Markdown settings or turning on Markdown Design Mode enables Markdown mode; opening an HTML file and choosing HTML settings enables HTML mode. Accordingly, the old HTMLBar plugin has been discontinued. The new HTML mode is more capable than HTMLBar. For example, the drop-down for Paragraph, Heading 1, Heading 2, and more automatically detects and shows the current style, and buttons like Bold, Italic, and Code reflect the current font state. If no text is selected and you click Bold, the word at the cursor becomes bold. Selecting the Bold command (Ctrl+B by default) while selecting text produces **text** in Markdown mode and <strong>text</strong> in HTML mode.
Added new HTML features to the Markdown toolbar, which has been redesigned as the Markdown/HTML toolbar. The previous HTMLBar plugin has been discontinued.
Performance and More
We continued optimizing startup performance in this release. The Extract Frequent Strings command is also significantly faster. In our tests, startup is 1.90× faster than v25.0, and Extract Frequent Strings is 1.42–4.44× faster than v25.2.
Other improvements include:
Responding to a customer request, you can now add conditions to regex highlight strings with special keywords like (?#_text_c!=17) for more flexible highlighting.
Extract Frequent Strings now respects filters and works on filtered content.
Previously, the cursor position didn’t change after sorting. Now it moves to the corresponding item, making it easier to run the new Sort by Similarity followed by additional sorts within Advanced Sort.
In addition to the Customize dialog, the Customize Macros dialog and Configuration Properties now show an asterisk (*) next to page titles that differ from default settings.
We also fixed issues found during the preview build. Starting with this version, the trial period before registration changes from 30 days to 7 days.
We hope both the Pro and Free editions meet your expectations. If you have questions, feature requests, or ideas, please contact us or post on the forum.
We appreciate your continued support of EmEditor. — Yutaka Emura
If you use the Desktop Installer edition, update from Help > Check for Updates. If that doesn’t work, download the latest version (https://support.emeditor.com/en/downloads/suggested) and run the installer. The Desktop Portable edition can be downloaded and updated here. The Store App edition will be available for download or update from the Microsoft Store in a few days.
/wp-content/uploads/2025/08/emeditor-tool-calling-en.png10811281Yutaka Emura/wp-content/uploads/2022/12/logo-minified-margins-1.svgYutaka Emura2025-08-20 18:48:492025-08-21 09:01:59EmEditor v25.3.0 Released — Expanded AI Features, Sort by Similarity, Markdown/HTML Toolbar, and Performance Improvements
We’ve worked hard to keep our annual subscription price low over the years. However, due to rising costs, we’ll be updating our pricing to ensure we can continue developing EmEditor and providing you with the best possible service. Starting August 28, 2025, the price of an annual subscription license will increase from US$48.00 to US$60.00. Volume license prices will be updated as well. The renewal price for annual subscriptions will be 75% of the new first-year price.
We’re also introducing a monthly subscription option for US$6 per month, available from August 28, 2025.
Prices in your country/region may be in your local currency.
For information on how to calculate the number of licenses you need, please see our guidelines.
We remain committed to continually improving EmEditor and supporting our customers.