(på engelsk: source code) er den tekst i et programmeringssprog, som programmøren har skrevet.
Kildekoden kan så enten fortolkes og afvikles direkte af computeren eller kompileres (oversættes) til maskinkode til senere afvikling på computeren. Kildekode kan altså læses og forstås af programmører, som kender det programmeringssprog, kildekoden er skrevet i.
For at kunne ændre i et stykke software er man nødt til at have kildekoden.
Software, hvor kildekoden kan erhverves på forlangende uden andre omkostninger end distributionsomkostningerne, samt muligheden for at videredistribuere ændringer baseret på kildekoden, kaldes fri software eller open source-software.