UltraEdit jest jednym z najlepszych edytorów tekstu i heksadecymalnych dla programistów na świecie. Użytkownicy systemu Windows znają go od 1994 roku. Wydana na początku 2011 roku wersja 2.x dla systemu Mac OS X funkcjonalnie odpowiada wersji 16.x dla Windows.
UltraEdit Mac oferuje szereg ciekawych i niespotykanych w innych programach narzędzi, które ułatwią prostą edycję tekstu, programowanie w wielu językach i edycję plików binarnych w formacie heksadecymalnym. Wspierane przez UltraEdit języki programowania to między innymi C, Objective C, Javascript, XML, PHP, Perl i Python. Pliki z kodem źródłowym są oczywiście dzielone na projekty, wśród których znaleźć się mogą zarówno pliki przechowywane na dysku lokalnym jak i na serwerze (S)FTP. UltraEdit byłby niczym bez zaawansowanych funkcji wyszukiwania i zastępowania wyrażeń w tekście oraz klienta FTP/FTPS.
Najbardziej cenioną cechą programu UltraEdit jest możliwość wyszukiwania i zastępowania ciągów znaków w otwartym pliku lub w plikach w podanej lokacji. Funkcji Znajdź/Zastąp w UltraEdit można używać z trybie kolumnowym, posiłkując się wyrażeniami regularnymi (Perl, UNIX i inne), w trybie listowania linii zawierających wyniki wyszukiwania i wiele więcej. Tryb kolumnowy, z którego znany jest edytor, również trafił na system Mac OS X. Umożliwia to łatwe wykonywanie nietypowych operacji na tekście (przydatnych głównie w edytorze hexów), jak sumowanie kolumny, operacje na tekście zawierającym delimitery, szybkie zaznaczanie bloków tekstu, możliwość umieszczania markerów i tak dalej.
UltraEdit dla Mac OS X został zaprojektowany tak, aby integrował się z systemem jednocześnie nie pozbawiając użytkownika niczego, co mógł znaleźć w wersji dla Windows. Oczywiście wygląd i zachowanie programu można dostosować do własnych potrzeb poprzez układanie pozycji na paskach narzędzi, zmianę czcionek i kolorów, definiowanie własnych rozmiarów okien i tak dalej. UltraEdit dla Mac OS X wymaga systemu w wersji 10.5 lub nowszej. Program działa jedynie na platformach wyposażonych w procesor Intela.