Der Begriff »Quellcode«, auch Quelltext, beschreibt den für Menschen lesbaren, in einer Programmiersprache verfassten Text zur Ausführung eines Computerprogramms oder einer Internetseite. Durch den Computer wird dieser mit Hilfe eines »Compilers« in Maschinensprache übersetzt bzw. für den Computer umsetzbar gemacht. Der Quellcode kann auch in nicht-textlicher Form, z.B. als grafische Verknüpfung logischer Funktionsblöcke vorliegen. Er kann darüber hinaus aus mehreren Teilen bzw. Dateien (auch in unterschiedlichen Formaten) bestehen oder textliche und nicht-textliche Elemente verbinden.