Στο πλαίσιο της πληροφορικής, ο πηγαίος κώδικας ορίζεται ως το σύνολο γραμμών κειμένων, οι οποίες είναι οι οδηγίες που πρέπει να ακολουθήσει ο υπολογιστής για την εκτέλεση του εν λόγω προγράμματος. έτσι είναι στον πηγαίο κώδικα, όπου γράφεται η λειτουργία του υπολογιστή.
Ο πηγαίος κώδικας ενός προγράμματος είναι γραμμένος σε μια συγκεκριμένη γλώσσα προγραμματισμού, ωστόσο αυτός ο τύπος γλώσσας δεν μπορεί να εκτελεστεί απευθείας από τον υπολογιστή, αλλά πρέπει να μεταφραστεί σε άλλη γλώσσα που ο υπολογιστής μπορεί να εκτελέσει πιο εύκολα. Για αυτήν τη μετάφραση χρησιμοποιούνται οι λεγόμενοι μεταγλωττιστές, συναρμολογητές, διερμηνείς, μεταξύ άλλων.
Η πρόσβαση στον πηγαίο κώδικα ενός προγράμματος συνίσταται στην πρόσβαση στους αλγόριθμους που έχουν αναπτύξει οι δημιουργοί του. Είναι ο μόνος τρόπος για να μετατρέψετε αποτελεσματικά ένα πρόγραμμα.
Όταν πρόκειται για την απελευθέρωση ενός πηγαίου κώδικα, αυτό σημαίνει την κοινή χρήση αυτής της γραφής με οποιοδήποτε θέμα το απαιτεί, δηλαδή, κάθε άτομο μπορεί να το αναλύσει, να το αντιγράψει και να το τροποποιήσει. Η απελευθέρωση ενός κώδικα ενός προγράμματος συνεπάγεται κάποια ανασφάλεια, καθώς η λειτουργία του είναι εκτεθειμένη. Ομοίως, δεν κυκλοφορεί συνήθως για εμπορικές εφαρμογές.
Ο πηγαίος κώδικας, με τη σειρά του, χρησιμοποιείται επίσης για να αναφέρεται στον πηγαίο κώδικα άλλων στοιχείων λογισμικού, όπως ο πηγαίος κώδικας μιας ιστοσελίδας, ο οποίος είναι γραμμένος σε γλώσσα HTML ή Javascript. και αυτό στη συνέχεια εκτελείται από το πρόγραμμα περιήγησης ιστού, έτσι ώστε η σελίδα να είναι ορατή κατά την επίσκεψή της.
Ο κλάδος της επιστήμης των υπολογιστών που είναι υπεύθυνος για τη δημιουργία πηγών είναι η μηχανική λογισμικού.