• A fast Windows text editor for huge files

    Smooth, responsive editing for CSVs, logs, and code. Free version available.

    Free Download
  • Large File Support

    EmEditor is capable of opening very large files — up to 16 TB or 1,099 billion lines — with only a little memory, leaving you free to work as large or small as you please.

    Free Download

Text Editor for Windows

EmEditor is a fast, lightweight, easy-to-use text editor for Windows—ideal for code, CSV, and very large files.

Both native 64-bit and 32-bit builds are available. The 64-bit edition includes separate builds optimized for SSE2 (128-bit), AVX2 (256-bit), and AVX-512 (512-bit) instruction sets.

EmEditor is faster than other text editors by 2× to 187× across the tested categories. See Text Editor Speed Comparison.

Edit and analyze CSV data efficiently with powerful CSV features. See Working with CSV in EmEditor.

ZDNet.com’s Ed Burnette called EmEditor the “World’s fastest text editor.” Read full review.

Riccardo Tani, Cyber Defense Manager, recommends EmEditor for DFIR and log analysis. Read full review.

EmEditor supports powerful macros, full Unicode, and reliable handling of huge files. We’re committed to timely customer support and are honored to be trusted by major corporations, educational organizations, institutions of the European Union, ministries of Japan, and governments worldwide.

EmEditor has won over 24 International awards, including the Shareware Industry Award in the Best Apps category. EmEditor has also earned Windows 10 certification from Microsoft.

Search

Free Download

EmEditor Free & EmEditor Professional

Starts with a 7-day Professional trial, then automatically switches to Free (no automatic charges). Switch between Free and Professional anytime.

EmEditor Free and EmEditor Professional use the same program (the same executable). You can switch between editions at any time by choosing HelpUpgrade or HelpDowngrade.

EmEditor Free vs. EmEditor Professional

Try Professional free for 7 days
→ then continue with Free.

Download from Microsoft Store

Other downloads

Buy Now

EmEditor Professional

  • License Type
  • 6 USD/month
     
  • Subscription term
  • Renewal price
  • Monthly Subscription
  • 6 USD/month
     
  • 1 month
  • 6 USD/month
  • Annual Subscription
  • 60 USD/year
    (5 USD/month)
  • 1 year
  • Second year and on: 45 USD/year

guarantee-quality-sw

Backed by a 90-day, no-questions-asked money-back guarantee. If you’re not fully satisfied for any reason, we’ll refund the full purchase price.

  • Organizations: licenses are counted per computer where EmEditor is installed and/or can be accessed (including remote terminals).
  • Terminal Server environments: licenses are required for both the server and each client where EmEditor is installed and/or can be accessed (not based on concurrent users).
  • Home/school personal use: you may install on up to 5 computers for your use only (when not installed on corporate/government computers).
  • Taxes may apply. All prices may be changed at any time without prior notice. Avoid Illegitimate License Sellers
Number of licenses Annual Subscription Renewal per year
1-2 license(s) @US$60.00 @US$45.00
3-9 licenses @US$54.00 @US$40.50
10-29 licenses @US$48.00 @US$36.00
30-99 licenses @US$42.00 @US$31.50
100-299 licenses @US$36.00 @US$27.00
300-999 licenses @US$30.00 @US$22.50
1,000+ licenses @US$24.00 @US$18.00
Licensing for Desktop (Non-Store) Apps

Corporate, Government, and Other Organizational Use:

  • You must obtain a license for each computer you install the software on. Therefore, a license is needed for each terminal computer on a network, including remote terminal computers.
  • If terminal servers are used, one license per computer (server or client) is required where EmEditor is installed and/or can be accessed. For example, if you have a terminal server and 1000 clients, 1001 licenses in total are required, regardless of the number of concurrent users.
  • You may install a second copy of EmEditor for your personal use on either a portable computer or a computer located at your home as long as EmEditor is not used simultaneously on both computers.
  • You may also install a second copy of EmEditor for your personal use on a virtual PC on the same host computer on which your first copy of EmEditor is installed.
  • If this software is installed on a portable drive such as a USB drive, the portable drive is equivalent to one computer as described above.

Home or School Use:

  • If this software is used at home or school for personal use only, and not installed on corporate or government computers, you may install it on up to 5 computers for your use only.
Licensing for Store Apps
  • Licensing for the store app is subject to the Microsoft Store Terms of Sale, which allows you to install an app on up to 10 devices while signed in to your Microsoft account.

EmEditor Text Editor Features

Fast File Operations

EmEditor uses various CPU optimizations such as multithreading and SIMD technology such as AVX-512 and AVX-2 to improve the speed of opening very large files, Find/Replace/Filter, parsing CSV, various Sort, Delete Duplicate Lines, and various other operations.

Open a 10 GB file *1.067 seconds
Replace string in 10 GB file*10.271 seconds
Sort A to Z in 10 GB file *27.271 seconds
Delete Duplicate Lines in 10 GB file*24.285 seconds

* All benchmarks done on random ASCII, 10 GB, 128,000,000 lines, 84 bytes per line
*1 Replace all abc with ---, 344,086 replacements in total
*2 On all lines in file

System: EmEditor Professional v25.2.906, Windows 11, Ryzen 9 9950X, 64 GB RAM, SSD

If you are…

This section gives you tips on how you use EmEditor, and explains why you need the best text editor in your situation…

an HTML designer

a programmer

  • The Projects plug-in shows the list of function and variable definitions in the current document or within a project.
  • The Auto Marker feature allows you to highlight the same string as the function or variable names at the cursor. 
  • The Narrowing feature allows you to focus to a specified part of document and protect other parts of the document.
  • Multiple selection editing allows you to change variable names easily.
  • External tools allow you to set up your compiler with EmEditor.
  • The spell checking feature understands CamelCase.
  • Numbering allows you to insert sequential numbers. In conjunction with vertical selection editing, you can insert sequential numbers at the beginning or end of each line in the selection, which makes it easy to make an array of variable definitions.
  • The Clipboard History allows you to insert previous text that you copied.
  • The Find Matching Parenthesis/Bracket command allows you to jump between a pair of brackets.
  • Scriptable macros allow you to create macros for your repeated tasks.
  • You can also create plug-ins that fit your needs.

an editor or publisher

  • EmEditor allows you to write text very fast.  EmEditor can launch fast, and as soon as you open an EmEditor window, it allows you to start typing.
  • The Snippets plug-in allows you to insert frequently used text.
  • The Word Complete plug-in helps you to complete words while you type.
  • The Outline features allow you to show the outline of your text.
  • The Word Count plug-in can count not only words but any specified characters or words.
  • The Status bar shows the basic information of the document such as the number of characters, words, and lines.
  • The Messaging plug-in allows you to conveniently send a small part of your document to your peers.
  • The configurable spelling feature allows you to check spelling of your documents.
  • The Marker feature allows you to highlight any keywords in your documents, and the multiple selection editing feature allows you to conveniently replace a same word with another word.

a database administrator

  • EmEditor allows you to open very large files quickly, and the Large File Controller allows you to open only a specified portion of a large file.
  • EmEditor allows you to open CSV, TSV, or user-defined separator (DSV) files. You can sort according to column values (alphabetically or numerically), and you can configure sorting options such as stable-sort.
  • EmEditor allows you to split or combine files.
  • You can also use the bookmark features, so that you can bookmark lines that match certain criteria. Then you can delete those bookmarked lines, or extract bookmarked lines to a new file. The Delete Duplicate Lines command allows you to delete identical lines in a document.

a server administrator

  • Server log files tend to be very large.  EmEditor can open very large plain text files, and the Large File Controller allows you to open only a specified portion, for instance, the last portion of the file.
  • The flexible search feature allows you to search for a specific term.
  • You can also use the bookmark features, so that you can bookmark lines that match certain criteria, such as lines with error keywords or URLs.  And then, you can extract those lines into a new file.
  • The Marker feature allows you to highlight any specific terms, which allows you to read documents much easier.
  • The Word Count plug-in allows you to count specific terms or characters.

If you need a free text editor...

  • If you need a best free text editorEmEditor Free might be right for you.
  • While not at the same level of EmEditor Professional, EmEditor Free allows you to do most of text editing tasks without purchasing the product.
  • Please see the comparison chart whether it is right for you.
  • Once you downgrade the product to EmEditor Free, you will never need to pay for the product, so please go ahead and keep it as the free version as long as you would like!

What others say about us

World’s fastest text editor gets even better!

EmEditor is a smart editor from Emurasoft that can handle pretty much any sized file. 2GB? 20? 200? No problem. A billion lines? Sure. What about really long lines? Is 10 million columns enough, because EmEditor can handle that with ease. It’s not just for programmers, but programmers can certainly appreciate and use many of its features.

EmEditor is one of the few editors I know that has been built for both 32- and 64-bit modes. If you have a 64-bit operating system, why shouldn’t you be using a 64-bit editor? You can edit files larger than 4GB even on 32-bit Windows, but 64-bits makes the editor run even faster and keep more in memory before using temporary space.

Ed Burnette, ZDNet

I would highly recommend EmEditor for any intensive text-centric activity!

I’ve been using EmEditor for the last 3 years, mostly for ontology crafting. I chose that editor after testing a lot of different solutions, and the two major reasons for that choice have been: true UTF-8 encoding, and unlimited size of documents (with light speed loading). All the other solutions I tested were falling short of providing one or the other. Additionally, I came to appreciate the excellent plug-ins, the keen regex integration, the side by side comparison, etc. EmEditor is a complex software with a ton of features and I’ve lost my way a couple of times but Emurasoft has been each time immediately responsive and helpful. I would highly recommend EmEditor as a first choice for any intensive text-centric activity.

Claude Vogel, BuzzStory, Inc.

EmEditor is my daily go-to editor for both text processing and coding

BACKGROUND:
I’m a software developer and text-editor fanatic. I’ve tried pretty much every Windows text editor that’s ever been released. I don’t just use them to their fullest for work, I love text editors onto themselves – not just as a mean, but also as an end. EmEditor (EE) has become my daily go-to editor for both text processing and coding for fun.

FUNCTIONALITY:
There is nothing that EE can’t do: that’s its main selling point. It’s packed with built-in functionality and let’s you extend that core functionality with scriptable macros. Think “UltraEdit’s flexibility without the slow-as-death macro playback”.
EmEditor also comes in handy in unexpected ways: forget Excel, EE is THE BEST way to work with CSV files. As of a few years ago, I’ve been using EE instead of Excel to quickly process data from my bank accounts and credit cards at tax time.
By the way, the “filter” function extraordinarily useful, and I can’t remember seeing it in other editors: type a string and EE hides all but the lines that contain that string. Another, somewhat related setting is the ability (Edit > Narrowing) to restrict the current editing area to a sub-portion of the current file.

QUALITY:
I’m a fullstack web dev, but I’ve done quite a bit of Windows dev. I’ve never seen a piece of software that leverages so well all Windows APIs. You can tell that everything is done carefully and thoughtfully, even the most mundane functionality.
One of EE’s claims to fame is to be able to open huge files. (I can attest that it does: opening a PHP log from a live server and see it open in under a second is something.)

EXTENSIBILITY:
For years, I’ve been using TextPad for its macros. The macros are saved in a binary format and they can’t be customized after the fact. In EE, all macros are stored in editable JS code with a well documented API.
Both of these mean that there’s pretty much nothing you can’t do with EE.

SUPPORT:
As far as I know, EmEditor is a one-man project. The upside is that Yutaka Emura, EmEditor’s creator, provides support himself. Receiving support from the person who wrote the software is a treat. I hope that many people will buy what is not only objectively the best all-purpose editor on Windows, but also the only one that is actively developed, and has been uninterruptedly so for over a decade.

CONCLUSION:
Because of the size of my professional projects, I often have to work in full-fledged IDEs (JetBrains), which are comparatively slow and feel annoyingly non-native Windows. But whenever I can, I go old school and code in EE. It’s pure bliss.

Charles

EmEditor is Much More Than an Text Editor Program | Imagine and Let EmEditor Do It

I wanted a program that could open large files. EmEditor proved that this was a very simple request compared to its capabilities.

It is much more than an editor program.

For many tasks I wanted to do, I had to buy different software designed specifically for that purpose or pay a monthly subscription fee. EmEditor freed me from needing any other software, by letting me do everything I need so far with its support and features that are unique and powerful.

One thing I am sure of is this: EmEditor is waiting for you to turn your imagination into reality.

The support they offer is as perfect as your imagination. All other companies can learn from this team about providing support.

Thank you to the whole team for helping me save time.

Karen

The Fastest, Most Convenient And Best Editor

After working a while with EmEditor, I just want to say it’s really the fastest, most convenient and best editor I’ve ever worked so far under windows. I’m really glad that there are still people who care about performance and short loading times!

Thanks a lot for this master piece of software and keep up the good work.

Marcus