Mã nguồn (tiếng Anh: source code) được hiểu trong tin học là một dãy các câu lệnh được viết bằng một ngôn ngữ lập trình. Mã nguồn thường được lưu trong một hoặc một vài tập tin văn bản hoặc có thể được in trong sách. Thuật ngữ này thường được dùng trong ngữ cảnh của một phần mềm máy tính. Mã nguồn của một chương trình máy tính là một tập các tệp có thể chuyển đổi được từ dạng con người có thể đọc sang dạng máy có thể thực hiện.
(VEW04) "Using a Decompiler for Real-World Source Recovery", M. Van Emmerik and T. Waddington, the Working Conference on Reverse Engineering, Delft, Hà Lan, 9–ngày 12 tháng 11 năm 2004. Extended version of the paperLưu trữ 2004-11-22 tại Wayback Machine.