בהקשר של מחשוב, קוד המקור מוגדר כמערכת שורות הטקסטים, שהם ההנחיות שעל המחשב לפעול לביצוע התוכנית האמורה; כך שזה בקוד המקור, שם נכתבת פעולת המחשב.
קוד המקור של התוכנית כתוב בשפת תכנות ספציפית, אולם לא ניתן לבצע שפה מסוג זה ישירות על ידי המחשב, אך יש לתרגם אותה לשפה אחרת שהמחשב יכול לבצע ביתר קלות. לתרגום זה משתמשים במה שמכונה מהדרים, אספנים, מתורגמנים.
הגישה לקוד המקור של התוכנית מורכבת מגישה לאלגוריתמים שפותחו על ידי יוצריה. זו הדרך היחידה לשנות באופן יעיל תוכנית.
כשמדובר בשחרור קוד מקור, המשמעות היא לשתף את הכתיבה עם כל נושא שדורש זאת, כלומר כל אדם יכול לנתח, להעתיק ולשנות אותה. שחרור קוד של תוכנית טומן בחובו חוסר ביטחון מסוים, מכיוון שפעולתו חשופה. באופן דומה, בדרך כלל הוא אינו משוחרר ליישומים מסחריים.
קוד המקור, בתורו, משמש גם להתייחס לקוד המקור של רכיבי תוכנה אחרים, כמו קוד המקור של דף אינטרנט, שנכתב בשפת HTML או Javascript; וזה מבוצע על ידי דפדפן האינטרנט, כך שניתן יהיה לראות את הדף בעת ביקור בו.
ענף מדעי המחשב האחראי על יצירת קודי מקור הוא הנדסת תוכנה.