Source Code atau kode sumber adalah teks instruksi yang ditulis pengembang dalam suatu bahasa pemrograman sebelum diproses menjadi program yang dapat dijalankan. Kode ini masih dapat dibaca dan diedit manusia. Kode sumber memuat seluruh logika, aturan, dan perilaku sebuah program. Ia perlu diterjemahkan oleh compiler atau interpreter agar dapat dieksekusi mesin. Kode sumber biasanya disimpan dan dikelola dengan sistem kontrol versi.
Source code adalah wujud asli sebuah program; memahaminya dan mengelolanya dengan baik adalah inti dari seluruh proses pengembangan perangkat lunak.
Berkas berisi baris-baris instruksi yang ditulis pengembang, sebelum diubah menjadi aplikasi yang dipakai pengguna, adalah source code.