소스 코드 편집기(source code editor)는 프로그래머에 의해 컴퓨터 프로그램의 소스 코드를 편집하기 위해 설계된 프로그램의 하나이다. 독립적인 애플리케이션일 수도 있고, 통합 개발 환경(IDE)이나 웹 브라우저에 통합되어 있는 경우도 있다. 소스 코드 편집기들은 가장 근본적인 프로그래밍 도구인데, 프로그래머들의 근본적인 작업이 소스 코드를 작성하고 편집하는 일이기 때문이다.
기능
소스 코드 편집기들은 구문 강조, 들여쓰기, 자동 완성, 괄호 짝찾기 기능과 같이 소스 코드의 입력을 단순하게 하고 빠르게 만들어주도록 설계된 기능들을 포함한다. 이러한 편집기들은 또한 컴파일러, 인터프리터, 디버거, 또 소프트웨어 개발 프로세스에 관련한 기타 프로그램을 실행하는데 편리한 수단을 제공한다. 그러므로 수많은 문서 편집기들을 소스 코드 편집에 사용할 수 있지만 코드의 편집을 강화, 자동화, 용이케 하지 않을 경우 이들은 "소스 코드 편집기"라고 하지 않고 단순히 소스 코드를 편집하는 용도로 사용할 수 있는 "문서 편집기"라고 부르게 된다.