Why do I need an offline wallet?

To keep hackers away from your private keys. It is the best solution to store crypto currencies securely and conveniently.