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:
Info
What is UltraEdit?
JavaScript development made easy.
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.
Features
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.
Multi-caret/multi-select

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

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.
Search

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

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

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

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.
Multi-platform
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!
Editions
Edition Options
UltraEdit offers two distinct editions tailored to different user needs: UltraEdit Core and UltraEdit Enterprise. Here’s a comparison to help you understand their differences:
🔹 UltraEdit Core
Target Audience: Individual developers and small teams.
Features:
- Comprehensive text editing capabilities.
- Includes UltraCompare Pro for file comparison.
- Supports up to 5 unique installations per personal license.
- Offers automatic software updates and world-class technical support.
🔸 UltraEdit Enterprise
Target Audience: Large organizations and enterprises requiring advanced deployment and management features.
Features:
- Includes all functionalities of UltraEdit Core.
- Comes with an Enterprise Deployment Kit, facilitating:
- Self-managed licensing.
- Compatibility with Software Asset Management (SAM) tools for managing 100+ licenses.
- Provides compliance and security benefits tailored for businesses.
UltraEdit Enterprise vs UltraEdit Core

Licensing
Licensing Options
Subscription vs Perpetual
UltraEdit is available as both a UE subscription or UE perpetual license. The main difference is their pricing structure and duration of use. Here are some factors to consider when choosing between a UE subscription or UE perpetual license.
Duration of Use:
Perpetual licensing allows you to use the software indefinitely, while a subscription license grants you access to the software for a specified period of time (usually one year).
Cost:
Perpetual licensing requires a one-time payment for perpetual use. Subscription licensing, on the other hand, requires smaller payments at annual intervals.
Updates and Maintenance:
Perpetual licensing includes free updates for one year, and you can choose to renew maintenance and support each year (more on maintenance below). Subscription licensing includes all updates for the duration of the subscription, as well as ongoing priority technical support.
Flexibility:
Subscription licensing offers more flexibility than perpetual because you can opt out or switch to a different product or service at any time. With perpetual licensing, you’re committed to using the product you’ve purchased and, if maintenance lapses, will no longer have access to new versions and updates.
Costs over time:
In the short-term, subscription licensing may seem more expensive than perpetual because you are paying for access to the products on a continual basis. However, over time, the total cost of ownership for a perpetual license is often higher due to costs associated with maintenance and support.

Concurrent licensing
Concurrent licensing is a licensing model that allows a number of users to share an UltraEdit license simultaneously. In this model, the license is shared among multiple users, rather than being assigned to a specific individual or device.For example, if a company purchases five concurrent licenses for a particular software, it will allow up to five users to access the software simultaneously. If a sixth user tries to access the software, they will be denied access until one of the other users exits the software.
This licensing model can be cost-effective for organizations with multiple users who only need to access the software occasionally, as it allows for flexible usage without having to purchase individual licenses for each user.
Concurrent licenses do require a special installer and special license file that is provided by the customer support team when requested.
System
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.
Please note that UltraEdit for Windows, Mac and Linux are now included in the License price.
Support
Resource
We recommend these online support pages and resources to make the most of your product.
Support
We offer technical support to all Alfasoft customers. We recommend visiting our Help Centre and Knowledge Base, where you will find helpful resources, including solutions to frequently encountered issues and a wealth of additional information.
If you cannot find the answer, please submit a support ticket at the Help Centre and Knowledgebase. When creating your ticket, please provide as much detail as possible. This will help us better understand the issue and provide a more accurate solution. Always remember to provide information about your product version and operating system.
