Хардкод (hardcode) це поширена помилка програмістів, яка полягає в «примусовому» присвоєння змінній будь-якого значення, замість того, щоб віддавати його динамічно, залежно від ситуації. Слово hard в перекладі з англійської означає «твердий», а code — «програма, програмний код». Хардкод — одна з головних причин появи в програмах різного роду глюків і багів.
Не слід плутати хардкод з хардкором.