Quellcode bezeichnet man in der Informatik den niedergeschriebenen Programmtext, den der Verfasser in einer beliebigen Programmiersprache unter Berücksichtigung der Lexik und Syntax verfasst hat. Eine Programmiersprache ist eine logische Sprache, die für den Menschen lesbar sind, aber nicht zwingend für den Computer. Erst das Kompilieren des Quellcodes ermöglicht dem Computer das Ausführen des Programms.
Manche Programmierer stellen Quellcodes kostenlos im Internet zur Verfügung, damit andere sich das Programm auf eigene Anwendungsaufgaben anpassen können. Dieses ermöglicht die Weiterentwicklung dere Programme. Dies ist der Kerngedanke von
Open-Source. Ansonsten fallen die Quellcodes unter das Urheberrecht der jeweiligen Verfasser. Diese bieten ihre Quellcode auch nicht frei an, sondern nur das kompilierte Endprodukt.