Mit dem Begriff hartkodiert (englisch hard coded) bezeichnet man in der Softwareentwicklung Anwendungsdaten, die in den Quelltext einer Software eingebettet sind. Sie sind somit im Code als Konstanten definiert, obwohl sie normalerweise von externen Quellen wie Datenbanken oder dem Benutzer bezogen oder zur Laufzeit generiert werden müssten.