Highlight jest uniwersalnym konwerterem kodu źródłowego. Program jest wieloplatformowy, aktualnie można go używać pod systemami Windows, Linux, Mac OS X oraz Solaris. Jedną z jego największych zalet jest obsługa sporej liczby języków programowania (ponad 150).
Wśród oferowanych formatów wyjściowych można wymienić HTML, XHTML, RTF, TeX, XSL-FO, LaTeX oraz XML. Wejściowe to m.in. C, C++, C# i Java. Narzędzie doskonale sprawdzi się np. w razie potrzeby zamieszczenia kodu na stronie. Oprócz interfejsu tekstowego oferuje graficzny, który z pewnością bardziej przypadnie do gustu mniej zaawansowanym użytkownikom. Aplikacja oferuje szerokie możliwości konfiguracyjne, a jej funkcjonalność można zwiększyć przy pomocy dostępnych wtyczek.
Highlight jest otwartym projektem udostępnianym na warunkach licencji GNU GPL.