핫팩의 안에 들어있는 용액은 아세트산나트륨 또는 티오황산나트륨인데 과포화된 아세트산나트륨 용액은 물과 같이 투명한 액체 상태를 유지하게 됩니다. 하지만 외부에서 작은 충격이라도 가해지게 되면 얼음 얼듯이 순간적으로 딱딱하게 변하는 것입니다. 이 금속 단추를 꺾는 충격으로 결정이 생기면서 저장하고 있던 열이 한꺼번에 방출되기 때문에 손난로 역할을 하게 되는 것입니다.
똑딱하는 액상 핫팩에는 아세트산나트륨 과포화 용액이 들어있습니다. 이 액체형 핫팩에는 아세트산나트륨이 너무 많이 녹아 있어 불안정한 상태이고 작은 충격에도 쉽게 과포화 상태가 깨지게 됩니다. 그래서 똑딱 해주게 되면 과포화 상태가 깨져 이 용액에 굳어지며 고체가 됩니다. 대부분의 물질은 액체 상태에서 고체 상태가 될 때 열을 방출합니다. 그래서 액상 핫팩은 고체가 되며 열을 내뿜어 따뜻하게 되는것이죠.