A cold wallet is not connected to the internet and the private keys are stored offline. A hot wallet is directly connected to the internet and works when online. Its private keys are stored digitally.