I would recommend cotton for a heat pack. Some fabrics can retain heat and burn your skin.

Got any old denim or thick cotton twill ? I use rice for the grain and scent them with rose oil.
just plain rice? and this can be heated in microwave?