Crypto wallets come in three types: desktop, hardware, and mobile wallets. Hardware wallets have a physical device to store private keys and public locations or addresses. Desktop wallets are stored on a computer, not an online device, providing full control over cryptocurrency assets. Mobile wallets store cryptographic keys in the form of QR codes or private/public key pairs.