We give a systematic treatment of caloric measure for arbitrary open sets. The caloric measure is defined only on the essential boundary of the set. Our main result gives criteria for the resolutivity of essential boundary functions, and their integral representation in terms of caloric measure. We also characterize the caloric measure null sets in terms of the boundary singularities of nonnegative supertemperatures.