Edytor kodu źródłowego to edytor tekstu, który wykorzystuje się w przypadku tworzenia oprogramowania. Dzięki niemu pisanie oraz odczytywanie kodu źródłowego staje się znacznie łatwiejsze, głównie z powodu funkcji różnicowania poszczególnych elementów – w tym celu stosowane się rozróżnienia za pomocą kolorów lub innych rodzajów czcionki. Edytor kodu pozwala także na zastosowanie podświetleń, wyznaczenia fragmentów tekstu za pomocą nawiasów czy użycie funkcji autouzupełniania. Programiści wykorzystują edytor kodu źródłowego również do analizowania składni, aby szybko odkryć ewentualne błędy i wprowadzić niezbędne zmiany.