De broncode (ook wel brontekst of in het Engels source of source code) van een computerprogramma is de leesbare tekst die door de programmeur in een programmeertaal is geschreven. Dit in tegenstelling tot de 'uitvoerbare (executable) code' of doelcode (object code) zoals die door een compiler of interpreter vanuit deze broncode gegenereerd wordt.
Ook spreekt men van de broncode van een opgemaakte tekst. Er wordt een zodanige extensie gebruikt dat bij aanklikken niet de broncode wordt getoond, maar het opgemaakte resultaat. Een voorbeeld is een HTML-document, dat naast de inhoud ook de opmaak van een webpagina beschrijft. Er is niet bij elk opgemaakt document een leesbare broncode, bijvoorbeeld niet bij Microsoft Word.