Skip to content


The world’s best text editor

UltraEdit is an award-winning text editor. Its clear layout and powerful project and work-space features can handle complex and sophisticated software-development projects. But despite its vast range of features, UltraEdit never feels overwhelming. It’s flexible and easy to customize, and the polished user interface provides easy access to the most important options. Available for Windows, Mac, and Linux.

Some of the key features of UltraEdit include:

  • Syntax highlighting: Provides syntax highlighting for a wide variety of programming languages, including C++, Java, Python, and more.
  • Code folding: Allows developers to collapse and expand sections of code, making it easier to navigate and work with large files.
  • Column mode editing: Allows developers to select and edit columns of text, rather than just individual lines.
  • Find and replace: Provides powerful find and replace functionality, including regular expressions and support for multiple files.
  • Multi-caret editing: Allows developers to edit multiple locations in a file at the same time.
  • Built-in FTP/SFTP client: allows you to edit files on remote servers.
  • Customizable interface: allows you to customize the editor’s layout, colors, and shortcuts to suit your needs.

I am always amazed at the power and flexibility of UltraEdit.


What is UltraEdit?

JavaScript development made easy.

JetBrains WebStorm Overview video

Custom themes and layouts

The environment you work in is a personal thing. And with UltraEdit’s deeply customizable new menuing system, your perfect in-app menu awaits. Our brand-new menu allows you to switch between a full ribbon, compact ribbon and menu/toolbar system, all with only the buttons you’d like.

Multi-caret editing, multi-select and more

UltraEdit’s text editing features make editing lists and columns an intuitive experience, not the exercise in tedium it used to be. With features like multi-caret editing, column/block editing and multi-select, it’s a simple text editor when you want it to be, and a multi-cursor power editor when you need it to be.

Unparalleled file search, in or across files

From quick inline finds to massive replaces across your entire project, no one does search like UltraEdit. Find / replace across files, Perl regular expressions, column-based search, line filters, and more…when it comes to search, there’s almost nothing UltraEdit can’t do!

Built-in FTP, SSH, and more developer features

UltraEdit features an integrated FTP browser and supports syntax highlighting for hundreds of languages, with more always in the works. UltraEdit is ready for any coding session with an integrated SSH/telnet client, scripting, custom tools, macros, and Smart Templates.

Includes UltraCompare Professional for FREE!

That’s right – UltraEdit includes UltraCompare Professional at no extra cost! UC Pro offers 2 and 3-way file compare and merge, folder compare and sync, hex compare, table/Excel compare, local/remote sync, Git integration, and much more. See more here!


Dynamic code auto-completion with IntelliTips

UltraEdit provides code-aware and context-aware auto-complete suggestions. See class members, function tips, and more for most modern programming languages…and configure as much or as little to suit your needs.

Best of all – it just works out of the box. No risky third-party plugins or esoteric config editing is required.



UltraEdit features the most powerful and intuitive multi-caret editing and multi-selection capabilities in the business. Once your cursors or selections are where you want them to be, you can copy, cut, paste, select and delete just the same as you normally would

HTML / Markdown live preview

HTML / Markdown live preview

Want to see your rendered HTML or Markdown changes on the fly, as you edit them? UltraEdit’s live preview makes this possible. Double-click an element in the preview to jump to its definition in the source. And with Github Flavored Markdown (GFM) code highlighting and compatibility, UltraEdit is the only editor you’ll need for your repos.


If it can be searched for, UltraEdit will find it. But search is almost the wrong word. With the power to search with regular expressions, search across files, find a needle in a 4GB haystack, or quickly find a word you’re looking for, this isn’t search. This is omniscience.

Column mode in UltraEdit

collum mode in UltraEdit

When editing horizontally isn’t quite good enough, Column Mode is there for you. Use Column Mode to edit along the Y axis anywhere in your document intuitively. It’s one of the many powerful ways UltraEdit helps you edit tabular data or code files.

Integrated FTP, SSH & Telnet

Whether you need to make quick edits to a file on a server or upload a massive codebase, UltraEdit’s integrated FTP capabilities and SSH/Telnet make it easy to work with remote files and interact with servers from a single, powerful application.

Customizable UI

Customizable UI in UltraEdit

Our menu system has been rebuilt from the ground up to make it even more customizable than ever. Our deeply customizable new menu can be laid out however you’d like. Set yourself up with Ribbon mode for a familiar look and feel. Or maybe you prefer the simple toolbar with only your most commonly needed features. The possibilities are endless.


themes in UltraEdit

Choose one of our core themes or try our beautiful user-contributed themes to get UltraEdit looking exactly how you’d like it to. Take it a step further by modifying your theme or creating a new one from scratch, then contribute it back for the rest of our users to enjoy.

Edit large files

UltraEdit is built to edit large files that cause other text editors to crash. People who deal with databases and large log files absolutely love our product for this very reason.

4K UHD support

UltraEdit looks great on Retina and other ultra high-definition displays. No need to worry if you haven’t moved to 4K yet. We’ll be ready for you when you do.


UltraEdit is available for Windows, Mac and Linux. Even if you’ve got one of those distros nobody’s heard of, there’s a good chance we may be able to help you.

3-for-1 licenses

Your personal UltraEdit license is good for up to 3 machines on any combination of platforms. Want to run on two Macs and a Windows box? You’re all set!


What’s new in UltraEdit 2022

Even faster performance, quality of life changes, and a series of “under the hood” improvements to the features you all know and love.

Rather than adding more functionality to an already extensive list, this release contains a series of optimizations that contribute significantly to a better code editing experience.

In this release, we’ve renewed our dedication to creating the best coding experience based on these three principles:

  • Performance
    Load time, startup time, and overall Ul responsiveness have been improved across the board.
  • Quality
    Small Ul tweaks and quality of life improvements in popular areas like column mode, macros, and search, among others.
  • User Experience
    These add up to a better experience for our users. The editor’s usability and performance should be more snappy and intuitive overall.


License Options

Whether you need just a single product or the full suite of IDM tools for just a few dollars more, you can choose the flexible subscription plan that works for you.

Which subscription is best for you?

UltraEditAll Access
UltraCompare ProfessionalXX
UltraEdit (Mobile USB version)X
UltraCompare (Mobile USB version)X
UEStudio (Git and version control integration, other developer tools)X
UltraFTP (Powerful FTP client with session support)X
UltraFinder (Powerful search client for Windows)X
Optional cloud servicesX
Administrative tools (Easy Access Manager)X
Fully integrated toolset for full spectrum editingX
Technical supportXX
Priority support (free with volume subscription)X
UltraEdit License Comparison Matrix


System requirements and compatibility for UltraEdit

UltraEdit for Windows

UltraEdit for Windows runs on all Windows systems running Windows 8.1 and later.

UltraEdit for Mac

UltraEdit for Mac runs on all macOS systems 10.12 (Sierra) and later, with support for Intel-based processors only.

UltraEdit for Linux

UltraEdit is a native Linux application. It does not require WINE or any other translation layer for installation and use and will run on GNOME and KDE desktops. Select the appropriate installation package for your distribution of Linux above. If your distribution is not specifically listed, please download the .tar package.


UltraEdit Support

Many answers to user questions can be found in various helpful resources available in the application’s Help menu or on our website. Please make sure to check the following links for help before contacting IDM. While our support team responds to emails very quickly, you may find your answer faster by checking our FAQ, power tips, manual, or forum.