BowPad to niewielki i szybki edytor tekstu z podświetlaniem składni oraz wbudowanym paskiem poleceń (interfejs ribbon UI).
Edytor BowPad oferuje podświetlanie składni dla ponad 100 różnych rodzajów plików i języków.
Obsługuje różne rodzaje systemy kodowania od UTF-8, UTF-16, po UTF-32.
Oferuje wcześniej wspomniany interfejs ribbon UI, czyli specjalną wstążkę z dostępem do najważniejszych funkcji programu. Ponadto, użytkownicy mają do wyboru motyw jasny lub ciemny całego interfejsu graficznego.
BowPad charakteryzuje się również autouzupełnianiem tekstu i fragmentu kodu, a także kolorowaniem otwartych kart - zgodnych z ich ścieżką dostępu. Warto też wspomnieć o możliwości korzystania z niestandardowych stylów kolorostycznych oraz rozszerzeniu edytora za pomoca zewnętrznych wtyczek i dodatków napisanych w JScript lub VBScript.